Создайте программу, которая подсчитывает количество учащихся, получивших неудовлетворительные отметки (0-3) в массиве

  • 35
Создайте программу, которая подсчитывает количество учащихся, получивших неудовлетворительные отметки (0-3) в массиве, где хранится информация об отметках 20 учащихся за контрольную работу (случайные числа от 1 до 10).
Pupsik
51
Хорошо, я могу помочь вам создать программу для подсчета количества учащихся, получивших неудовлетворительные отметки в массиве. Вот пошаговое решение:

1. Создайте массив, в котором будут храниться оценки 20 учащихся. Можно заполнить массив случайными числами от 1 до 5 с помощью функции rand() или использовать готовый массив с оценками.

2. Создайте переменную, которая будет считать количество учащихся с неудовлетворительными оценками и инициализируйте ее значением 0.

3. Используя цикл, пройдитесь по всем элементам массива и проверьте каждую оценку. Если оценка меньше или равна 3, увеличьте значение переменной, которая считает количество учащихся с неудовлетворительными оценками, на единицу.

4. После завершения цикла, выведите значение переменной, которая считает количество учащихся с неудовлетворительными оценками.

Ниже приведен код на языке Python, который решает данную задачу:

python
import random

# Создание массива оценок
grades = [random.randint(1, 5) for _ in range(20)]

# Переменная для подсчета количества неудовлетворительных оценок
unacceptable_grades_count = 0

# Подсчет количества неудовлетворительных оценок
for grade in grades:
if grade <= 3:
unacceptable_grades_count += 1

# Вывод результата
print("Количество учащихся с неудовлетворительными оценками:", unacceptable_grades_count)


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