Вопрос пользователя:
Ответ нейросети:
program AverageScore; var scores: array[1..30] of integer; sum, count, i: integer; average: real; begin sum := 0; count := 0; for i := 1 to 30 do begin write('Enter the score of student ', i, ': '); readln(scores[i]); if scores[i] > 20 then begin sum := sum + scores[i]; count := count + 1; end; end; average := sum / count; writeln('Average score of students who passed the exam: ', average:0:6); end.
Этот код сначала объявляет массив scores из 30 элементов для хранения баллов учащихся. Затем с помощью цикла for запрашивает у пользователя баллы каждого ученика и проверяет, превышают ли они 20. Если да, то балл добавляется к сумме и увеличивается счетчик. После завершения цикла вычисляется средний балл учеников, которые сдали экзамен, и выводится на экран с точностью до 6 знаков после запятой.
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.