Задача на вывод среднего арифметического - C (СИ)

Узнай цену своей работы

Формулировка задачи:

В таблице сохранено по 4 отметки для трех школьников. Эти данные первоначально введенны учителем. После того, как отметки были введены, рассчитать средний бал на каждого школьника.

Решение задачи: «Задача на вывод среднего арифметического»

textual
Листинг программы
int main()
{
float a[3][4],sum[3]={0,0,0};
int i,j; 
for (i=0; i<3; i++)
 {
 printf("%i schoolboy: \n",i+1);
 for (j=0; j<4; j++)
   {
   scanf("%f",&a[i][j]); // Ввод бала
   sum[i]+=a[i][j]; // Подсчет суммы балов для ученика
   }
  printf("Arithmetic mean: %f \n",sum[i]/4.); // Вывод среднего для ученика
 }
return 0;
}

Объяснение кода листинга программы

  1. Объявляются массивы: float a[3][4] для хранения оценок учеников (предполагается, что каждый ученик имеет 4 оценки), и int sum[3] для хранения суммы оценок каждого ученика.
  2. Инициализируются массивы sum[3] начальными значениями 0.
  3. Задаются границы для циклов: i от 0 до 2 (т.к. у нас 3 ученика), j от 0 до 3 (т.к. у нас 4 оценки у каждого ученика).
  4. В каждой итерации внутреннего цикла, программа запрашивает оценку для каждого ученика и добавляет ее к сумме оценок этого ученика (sum[i]).
  5. После завершения внутреннего цикла, программа выводит среднее арифметическое оценок каждого ученика (sum[i]/4.).
  6. По завершении внешнего цикла программа завершается.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.167 из 5
Похожие ответы