
Вопрос задан 12.07.2023 в 11:53.
Предмет Информатика.
Спрашивает Квасова Алёна.
1. Напишите программу, которая в последовательности натуральных чисел определяет сумму нечетных
чисел, оканчивающихся на 7. Программа получает на вход количество чисел в последовательности, а затем сами числа. Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести одно число 2. Напишите программу, которая в последовательности натуральных чисел определяет количество и среднее значение суммы четных 3-хзначных чисел. Программа получает на вход количество чисел в последовательности, а затем сами числа. Количество чисел не превышает 100. Введённые числа не превышают 300. Если избранных чисел нет, вывести «нет»

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

Отвечает Семыкин Колян.
program one;
var
s,n,a,i :integer;
begin
s := 0;
readln(n);
for i := 1 to n do
begin
readln(a);
if (a mod 2 <>0) and (a mod 10 =7) then
s := s+a;
end;
write(s);
end.
###
program two;
var
s,n,a,i, k :integer;
begin
s := 0;
readln(n);
for i := 1 to n do
begin
readln(a);
if (a mod 2 = 0) and (a>99) and (a<1000) then
k := k + 1;
s := s + a;
end;
write(k, s/k);
end.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, вот две программы на Python для решения данных задач:
Программа для определения суммы нечетных чисел, оканчивающихся на 7:
pythondef main():
n = int(input("Введите количество чисел в последовательности: "))
numbers = []
for _ in range(n):
num = int(input("Введите число: "))
numbers.append(num)
odd_ending_7_sum = 0
for num in numbers:
if num % 2 == 1 and num % 10 == 7:
odd_ending_7_sum += num
print("Сумма нечетных чисел, оканчивающихся на 7:", odd_ending_7_sum)
if __name__ == "__main__":
main()
Программа для определения количества и среднего значения суммы четных 3-хзначных чисел:
pythondef main():
n = int(input("Введите количество чисел в последовательности: "))
numbers = []
for _ in range(n):
num = int(input("Введите число: "))
numbers.append(num)
even_3digit_count = 0
even_3digit_sum = 0
for num in numbers:
if 100 <= num <= 999 and num % 2 == 0:
even_3digit_count += 1
even_3digit_sum += num
if even_3digit_count == 0:
print("нет")
else:
average = even_3digit_sum / even_3digit_count
print("Количество четных 3-хзначных чисел:", even_3digit_count)
print("Среднее значение суммы четных 3-хзначных чисел:", average)
if __name__ == "__main__":
main()
Просто скопируйте соответствующий код в файл с расширением .py
и запустите его для выполнения программы.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili