Все элементы таблицы, меньшие среднего арифметического ее значений, заменить на -1, большие - на 1 - C (СИ)
Формулировка задачи:
Помогите сделать 10 прог очень надо я в Си неочень шарю
1) Дано целочисленных прямоугольную таблицу порядке nXm. Все элементы таблицы, меньше среднее арифметическое ее значений, заменить на -1, большие - на 1.
Решение задачи: «Все элементы таблицы, меньшие среднего арифметического ее значений, заменить на -1, большие - на 1»
textual
Листинг программы
double average; //... average = (double) sum / (M * N);
Объяснение кода листинга программы
- В коде объявлена переменная
average
типа double, которая будет использоваться для хранения среднего арифметического значений таблицы. - После этого, вероятно, происходит заполнение таблицы значениями.
- Затем находится сумма всех элементов таблицы, которая сохраняется в переменной
sum
. - Также объявлены переменные
M
иN
, которые, скорее всего, используются для определения размеров таблицы. - Далее происходит вычисление среднего арифметического значений таблицы путем деления суммы на произведение размеров таблицы.
- Полученное значение среднего арифметического сохраняется в переменной
average
. - После этого, возможно, происходит проверка каждого элемента таблицы и замена его на -1 или 1 в зависимости от того, меньше он или больше среднего арифметического.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д