Вопрос задан 29.10.2023 в 23:07. Предмет Информатика. Спрашивает Сапарбекова Сания.

Написать программу. Даны 10 оценок ученика по математике. Найти средний бал. Исправить оценки,

которые <=3 на бал выше. Вывести все 10 оценок на экран.
0 0
Перейти к ответам

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

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

java:

import java.util.Random;

int [] ocenki = new int [10];

Random rand = new Random ();

for( int i = 0; i < ocenki.length; i++){

   ocenki[i] = rand.nextInt(3+1) + 1;

   if (ocenki[i] <= 3) ocenki[i] = ocenki[i] + 1;

   System.out.print(ocenki[i] + "\t");

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Чтобы решить данную задачу, нужно написать программу, которая будет принимать 10 оценок ученика по математике, вычислять средний балл и исправлять любые оценки, которые ниже или равны 3 на балл выше. Программа может быть написана, например, на языке Python. Вот пример такой программы: ```python # Функция для вычисления среднего значения def average(grades): return sum(grades) / len(grades) # Функция для исправления оценок def fix_grades(grades): for i in range(len(grades)): if grades[i] <= 3: grades[i] += 1 # Ввод оценок grades = [] for i in range(10): grade = int(input("Введите оценку: ")) grades.append(grade) # Вычисление среднего значения avg = average(grades) # Исправление оценок fix_grades(grades) # Вывод всех оценок print("Оценки ученика:", grades) # Вывод среднего балла print("Средний балл:", avg) ``` В данной программе сначала определяются две функции: `average`, которая вычисляет среднее значение списка оценок, и `fix_grades`, которая исправляет оценки ниже или равные 3. Затем программа запрашивает у пользователя 10 оценок и сохраняет их в список `grades`. Далее вычисляется средний балл вызовом функции `average` с аргументом `grades`. Затем вызывается функция `fix_grades`, которая исправляет оценки в списке `grades`. И, наконец, на экран выводятся все 10 оценок ученика и средний балл. Обратите внимание, что программа предполагает, что пользователь будет вводить только целочисленные оценки. Если нужно учесть возможность ввода дробных оценок, необходимо использовать тип данных `float` вместо `int` при вводе оценок и в функции `average`.
0 0

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

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

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

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