Как найти центральный элемент массива ? - C (СИ)
Формулировка задачи:
Программа должна вывести средний по значению элементы.
На примере такого кода:
#include <stdio.h> #include <Windows.h> #define SIZE 10 main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); int m[SIZE], i; int min, max; int arithmetic_mean; static sum_m; for (i = 0; i <= SIZE - 1; i++) { printf("Введіть 10 цілочисленних елементів массиву %d: ", i); scanf_s("%d", &m[i]); } min = m[0]; max = m[0]; for (i = 1; i < SIZE - 1; i++) { if (min > m[i]) { min = m[i]; } if (max < m[i]) { max = m[i]; } } for (i = 0; i <= SIZE - 1; i++) { sum_m += m[i]; arithmetic_mean = sum_m / 10; } printf("\nМінімальний елемент массиву: %d", min); printf("\nMaксимальний елемент массиву: %d", max); printf("\nСереднє арифметичне цілих чисел массиву: %d\n", arithmetic_mean); }
Решение задачи: «Как найти центральный элемент массива ?»
textual
Листинг программы
#include <stdio.h> #include <Windows.h> #define SIZE 10 main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); int m[SIZE], i; double arithmetic_mean, sum_m; // Обратите внимание! Именно double for (i = 0; i <= SIZE - 1; i++) { printf("Введіть цілочисленних елементів массиву %d: ", i); scanf_s("%d", &m[i]); } for (i = 0; i <= SIZE - 1; i++) { sum_m += m[i]; } arithmetic_mean = sum_m / SIZE; printf("\nСереднє арифметичне цілих чисел массиву: %d\n", arithmetic_mean); }
Объяснение кода листинга программы
Вывод списка с номерами, названиями и значениями переменных:
- m[i] - массив целых чисел
- SIZE - размер массива
- i - счётчик для цикла
- sum_m - сумма элементов массива
- arithmetic_mean - среднее арифметическое
- printf - функция вывода на экран
- scanf_s - функция ввода данных в массив
- &m[i] - адрес элемента массива
- double - тип данных с плавающей точкой
- / SIZE - деление суммы на размер массива
- 1251 - код страницы для вывода кириллицы
- SetConsoleCP - установка кода страницы
- SetConsoleOutputCP - установка кода страницы для вывода на экран
- %d - форматный символ для вывода целого числа
- &sum_m - адрес переменной sum_m
- \n - символ перевода строки
- %d\n - форматный символ для вывода целого числа и символа перевода строки
- Windows.h - заголовочный файл для работы с Windows API
- main() - функция main программы
- ; - символ окончания выражения
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д