fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int n, m;
  5.  
  6. printf("Введіть кількість рядків (n): ");
  7. scanf("%d", &n);
  8. printf("Введіть кількість стовпців (m): ");
  9. scanf("%d", &m);
  10.  
  11. int arr[n][m];
  12.  
  13. printf("Введіть елементи масиву %dx%d:\n", n, m);
  14. for(int i = 0; i < n; i++) {
  15. for(int j = 0; j < m; j++) {
  16. printf("Елемент [%d][%d]: ", i, j);
  17. scanf("%d", &arr[i][j]);
  18. }
  19. }
  20.  
  21. printf("\nМасив %dx%d:\n", n, m);
  22. for(int i = 0; i < n; i++) {
  23. for(int j = 0; j < m; j++) {
  24. printf("%d\t", arr[i][j]);
  25. }
  26. printf("\n");
  27. }
  28.  
  29. int sum = 0;
  30. int total_elements = n * m;
  31.  
  32. for(int i = 0; i < n; i++) {
  33. for(int j = 0; j < m; j++) {
  34. sum += arr[i][j];
  35. }
  36. }
  37.  
  38. float average = (float)sum / total_elements;
  39.  
  40. printf("\nСереднє арифметичне значень елементів масиву: %.2f\n", average);
  41. printf("Сума всіх елементів: %d\n", sum);
  42. printf("Загальна кількість елементів: %d\n", total_elements);
  43.  
  44. return 0;
  45. }
Success #stdin #stdout 0s 5304KB
stdin
3
2

7
2
3
6
5
stdout
Введіть кількість рядків (n): Введіть кількість стовпців (m): Введіть елементи масиву 3x2:
Елемент [0][0]: Елемент [0][1]: Елемент [1][0]: Елемент [1][1]: Елемент [2][0]: Елемент [2][1]: 
Масив 3x2:
7	2	
3	6	
5	0	

Середнє арифметичне значень елементів масиву: 3.83
Сума всіх елементів: 23
Загальна кількість елементів: 6