Определите средний балл студентов группы по каждому предмету - C (СИ)

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

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

Здравствуйте. Прошу помочь решить задачу с использованием указателей. Дана матрица А, имеющая 30 строк и 10 столбцов, содержащая оценки группы за первый семестр. Определите средний балл студентов группы по каждому предмету.

Решение задачи: «Определите средний балл студентов группы по каждому предмету»

textual
Листинг программы
void AvgBalls(int A[30][10],double B[10])
{
       int i,j;
       double s;
       for (i=0; i<10; i++)
           {
               s=0.0;
               for (j=0; j<30; j++) s+=A[j][i];
               B[i]=s/30;
            }  
}

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

  1. Входные данные представлены в виде массива A размером 30x10 и массива B размером 10.
  2. Переменная i используется для прохода по строкам массива A, а переменная j - для прохода по столбцам.
  3. Переменная s инициализируется нулем и используется для хранения суммы баллов по текущему предмету.
  4. Два вложенных цикла проходят по всем элементам массива A.
  5. Суммируются все баллы по текущему предмету и сохраняются в переменной s.
  6. Результат делится на 30 для получения среднего значения и сохраняется в переменной B.
  7. После завершения циклов, переменная B содержит массив средних баллов по каждому предмету.

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


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

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

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