Вопрос задан 10.05.2019 в 06:50. Предмет Информатика. Спрашивает Ямонт Таня.

Напишите программу нахождения среднего арифметического трехзначных чисел,оканчивающихся цифрой 7

0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Юдина Евгения.
Program z14;  Var i, j:integer; sr: real;Begin  for i:=100 to 999 do    if (i mod 10 = 7)       then       begin        sr:= sr + i;        j:= j + 1;      end;    sr:= sr / j;  writeln('Среднее значение = ', sr);End.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, давайте напишем программу на Python для нахождения среднего арифметического трехзначных чисел, оканчивающихся цифрой 7.

```python # Функция для проверки, оканчивается ли число цифрой 7 и является ли трехзначным def is_valid_number(number): return number % 10 == 7 and 100 <= number <= 999

# Функция для нахождения среднего арифметического def average_of_numbers(numbers): if not numbers: return 0 return sum(numbers) / len(numbers)

# Список для хранения трехзначных чисел, оканчивающихся на 7 valid_numbers = []

# Ввод чисел от пользователя (программа будет выполняться до тех пор, пока не будет введен 0) while True: user_input = int(input("Введите трехзначное число (для завершения введите 0): ")) if user_input == 0: break if is_valid_number(user_input): valid_numbers.append(user_input) else: print("Введенное число не является трехзначным или не оканчивается на 7.")

# Вычисление и вывод среднего арифметического result = average_of_numbers(valid_numbers) print(f"Среднее арифметическое введенных трехзначных чисел, оканчивающихся на 7: {result}") ```

Эта программа сначала проверяет, является ли введенное число трехзначным и оканчивается ли оно на 7. Если это так, оно добавляется в список `valid_numbers`. После того как пользователь введет 0 для завершения ввода, программа вычислит и выведет среднее арифметическое всех трехзначных чисел, оканчивающихся на 7.

0 0

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

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

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