В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
tania130
tania130
13.04.2023 07:22 •  Информатика

Вдвухмерном массиве в строках хранится информация об оценках каждого из 20 учеников класса по тому или иному предмету (в первой строке – информация об оценках первого ученика, во второй – второго и т. общее число предметов равно 10. определить среднюю оценку по классу в целом. составить программку : 3

Показать ответ
Ответ:
znarineozszf8
znarineozszf8
23.06.2020 17:18
Program Task;
Const pupils = 20; subjects = 10;
Var marks: Array[1..pupils, 1..subjects] of Integer;
    marks_average: Array[1..pupils] of Real;
    i, j: Integer;
    all_marks_average: Real;
Begin    For i := 1 To pupils Do
    Begin
        WriteLn('Введите через пробел оценки ученика №', i);
        For j := 1 To subjects Do
            Read(marks[i, j]);
    End;
    For i := 1 To pupils Do
    Begin
        For j := 1 To subjects Do
            marks_average[i] := marks_average[i] + marks[i, j];
        marks_average[i] := marks_average[i] / subjects;
    End;    For i := 1 To pupils Do
        all_marks_average := all_marks_average + marks_average[i];
    all_marks_average := all_marks_average / pupils;
    WriteLn('Результат: ', all_marks_average:2:2);
ReadLn;
End.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота