fork download
  1. #include <stdio.h>
  2.  
  3. void inputNumbers(int numbers[], int size) {
  4. printf("Введіть %d чисел:\n", size);
  5. for (int i = 0; i < size; i++) {
  6. printf("Число %d: ", i + 1);
  7. scanf("%d", &numbers[i]);
  8. }
  9. }
  10.  
  11. int calculateSum(int numbers[], int size) {
  12. int sum = 0;
  13. for (int i = 0; i < size; i++) {
  14. sum += numbers[i];
  15. }
  16. return sum;
  17. }
  18.  
  19. double calculateAverage(int sum, int size) {
  20. return (double)sum / size;
  21. }
  22.  
  23. int findMax(int numbers[], int size) {
  24. int max = numbers[0];
  25. for (int i = 1; i < size; i++) {
  26. if (numbers[i] > max) {
  27. max = numbers[i];
  28. }
  29. }
  30. return max;
  31. }
  32.  
  33. int findMin(int numbers[], int size) {
  34. int min = numbers[0];
  35. for (int i = 1; i < size; i++) {
  36. if (numbers[i] < min) {
  37. min = numbers[i];
  38. }
  39. }
  40. return min;
  41. }
  42.  
  43. void printArray(int numbers[], int size) {
  44. printf("\nВведений масив:\n");
  45. for (int i = 0; i < size; i++) {
  46. printf("%d ", numbers[i]);
  47. }
  48. printf("\n");
  49. }
  50.  
  51. int main() {
  52. int numbers[10];
  53. int size = 10;
  54.  
  55. inputNumbers(numbers, size);
  56.  
  57. int sum = calculateSum(numbers, size);
  58.  
  59. double average = calculateAverage(sum, size);
  60.  
  61. int max = findMax(numbers, size);
  62. int min = findMin(numbers, size);
  63.  
  64. printArray(numbers, size);
  65. printf("\nРезультати:\n");
  66. printf("Сума чисел: %d\n", sum);
  67. printf("Середнє арифметичне: %.2f\n", average);
  68. printf("Максимальне число: %d\n", max);
  69. printf("Мінімальне число: %d\n", min);
  70.  
  71. return 0;
  72. }
Success #stdin #stdout 0s 5320KB
stdin
5
9
25
7
3
0
13
4
8
11
stdout
Введіть 10 чисел:
Число 1: Число 2: Число 3: Число 4: Число 5: Число 6: Число 7: Число 8: Число 9: Число 10: 
Введений масив:
5 9 25 7 3 0 13 4 8 11 

Результати:
Сума чисел: 85
Середнє арифметичне: 8.50
Максимальне число: 25
Мінімальне число: 0