task1.cpp 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #include <iostream>
  2. #include <limits>
  3. int main() {
  4. int arr[3][3] = {
  5. {2, 1, 10},
  6. {2, 23, 23},
  7. {200, 9, 5}
  8. };
  9. int sum = 0;
  10. int minElement = std::numeric_limits<int>::max();
  11. int maxElement = std::numeric_limits<int>::min();
  12. int count = 0;
  13. for (int i = 0; i < 3; ++i) {
  14. for (int j = 0; j < 3; ++j) {
  15. int currentElement = arr[i][j];
  16. sum += currentElement;
  17. count++;
  18. if (currentElement < minElement) {
  19. minElement = currentElement;
  20. }
  21. if (currentElement > maxElement) {
  22. maxElement = currentElement;
  23. }
  24. }
  25. }
  26. double average = static_cast<double>(sum) / count;
  27. std::cout << "Сумма всех элементов: " << sum << std::endl;
  28. std::cout << "Среднее арифметическое: " << average << std::endl;
  29. std::cout << "Минимальный элемент: " << minElement << std::endl;
  30. std::cout << "Максимальный элемент: " << maxElement << std::endl;
  31. return 0;
  32. }