Вопрос задан 09.02.2021 в 11:18. Предмет Информатика. Спрашивает Звягин Леша.

Помогите сделать программу по информатике. Для зачета ученикам предложенно 12 задач, зачет

получит тот кто решает не менее 8 задач. Найти Сколько учеников, вычислить среднее количество правильно решённых задач. Количество учеников от 1..30 Для каждого ученика вводится правильное количество задач. Найти номер N° ученика решившего максимально количество задач.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Курман Айжан.

program n_3;

var a: array [1..30] of integer; n, m, l, i:integer; s: double;

begin

 m:=0; l:=0;

 for i:=1 to 30 do begin

   read(a[i]);

   s:=s+a[i];

   if a[i]>=8 then m:=m+1;

   if a[i]>l then begin l:=a[i]; n:=i; end;

 end;

 writeln ('Зачет сдали ', m, ' учеников');

 writeln ('Среднее количество решенных задач равно: ', s/30);

 writeln ('Больше всех решил задач ученик под номером ', n);

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Я могу помочь вам написать программу на Python для решения данной задачи. Вот код:

python
num_students = int(input("Введите количество учеников: ")) tasks_threshold = 8 # Инициализируем переменные total_tasks_solved = 0 max_tasks_solved = 0 max_tasks_student = 0 # Счетчик правильно решенных задач для каждого ученика for i in range(1, num_students + 1): tasks_solved = int(input("Введите количество правильно решенных задач для ученика {}: ".format(i))) # Обновляем общее количество решенных задач total_tasks_solved += tasks_solved # Проверяем, является ли текущий ученик лидером по количеству задач if tasks_solved > max_tasks_solved: max_tasks_solved = tasks_solved max_tasks_student = i # Вычисляем среднее количество правильно решенных задач average_tasks_solved = total_tasks_solved / num_students # Выводим результаты print("Среднее количество правильно решенных задач: {}".format(average_tasks_solved)) print("Ученик с номером {} решил максимальное количество задач: {}".format(max_tasks_student, max_tasks_solved))

Программа запрашивает количество учеников, а затем запрашивает количество правильно решенных задач для каждого ученика. После этого она вычисляет общее количество правильно решенных задач, среднее количество задач и находит ученика с максимальным количеством задач.

Вы можете запустить этот код на своей локальной машине, используя Python, чтобы получить результаты для вашей конкретной задачи по информатике.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос