Вопрос задан 12.07.2023 в 10:27. Предмет Информатика. Спрашивает Бешлеу Александра.

Написать в паскале или в питоне. В массива А хранится информация о фамилиях N учеников, в массиве

В – средний балл успеваемости за год по всем предметам. Выдать фамилии и балл учеников, у которых средний балл не меньше 4.25.
0 0
Перейти к ответам

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

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

Ответ:

N = int(input())

A, B = [], []

for i in range(N):

   A.append(input()) #Фамилии

for i in range(N):

   B.append(float(input())) #Средний балл

for i in range(N):

   if B[i] >= 4.25:

       print(A[i], B[i])

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

Для решения данной задачи, предоставлю примеры кода на Pascal и Python.

На Pascal:

pascal
program StudentsWithHighGrades; const N = 5; // Количество учеников var A: array[1..N] of string; // Массив с фамилиями B: array[1..N] of real; // Массив средних баллов успеваемости i: integer; begin // Ввод данных writeln('Введите фамилии учеников и средний балл:'); for i := 1 to N do begin write('Фамилия ученика ', i, ': '); readln(A[i]); write('Средний балл: '); readln(B[i]); end; // Вывод фамилий учеников с баллом >= 4.25 writeln('Ученики с баллом >= 4.25:'); for i := 1 to N do begin if B[i] >= 4.25 then writeln(A[i], ' - ', B[i]:0:2); end; readln; end.

На Python:

python
def students_with_high_grades(): N = 5 # Количество учеников A = [] # Массив с фамилиями B = [] # Массив средних баллов успеваемости # Ввод данных print("Введите фамилии учеников и средний балл:") for i in range(N): name = input(f"Фамилия ученика {i + 1}: ") grade = float(input("Средний балл: ")) A.append(name) B.append(grade) # Вывод фамилий учеников с баллом >= 4.25 print("Ученики с баллом >= 4.25:") for i in range(N): if B[i] >= 4.25: print(f"{A[i]} - {B[i]:.2f}") students_with_high_grades()

Оба примера позволят пользователю ввести данные о N учениках и их средних баллах успеваемости, а затем выведут фамилии и баллы тех учеников, у которых средний балл не меньше 4.25.

0 0

Похожие вопросы

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

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

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