Вопрос задан 05.10.2023 в 11:10. Предмет Информатика. Спрашивает Кенаев Даниил.

40 баллов 1. Напишите программу, которая в последовательности натуральных чисел определяет сумму

 3-хзначных  нечетных чисел.  Программа получает на вход количество чисел в последовательности, а затем сами числа. Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести одно число. Если избранных чисел нет, вывести «NO» 2. Напишите программу, которая в последовательности натуральных чисел определяет количество  и среднее значение суммы  чисел, кратных 8, и  оканчивающихся на 4. Программа получает на вход количество чисел в последовательности, а затем сами числа. Количество чисел не превышает 100. Введённые числа не превышают 300.  Избранные числа всегда есть. Программа должна вывести два числа.
0 0
Перейти к ответам

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

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

Ответ:

Объяснение:

1)  

var a,b,x,i:integer;

begin

 readln(a);

 x := 0;

 for i := 1 to a do

 begin

   readln(b);

   if (b div 100 > 0) and (b div 100 < 10) and (b mod 2 = 0) then          

   x := x+b;

 end;

 if x <> 0 then  

   writeln(x)

 else  

   writeln('NO')

end.

2)

var a,b,x,i,c:integer;

begin

 readln(a);

 x := 0;

 c :=0;

 for i := 1 to a do

 begin

   readln(b);

   if ((b mod 10 = 4 ) or (b mod 100 = 4)) and (b mod 8 = 0 ) then

   begin

   c:=c+b;

   x := x+1;

   end;

 end;

 writeln(c/x);

 writeln(x)

end.

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

Для решения задачи, вам потребуется написать программу на языке программирования. Ниже представлены примеры решений для обеих задач на языке Python:

  1. Программа для определения суммы 3-хзначных нечетных чисел:
python
# Ввод количества чисел в последовательности n = int(input("Введите количество чисел: ")) # Инициализация переменной для суммы нечетных трехзначных чисел sum_of_odd_numbers = 0 # Обработка каждого числа в последовательности for _ in range(n): num = int(input("Введите число: ")) # Проверка на нечетность и трехзначность числа if num % 2 != 0 and 100 <= num <= 999: sum_of_odd_numbers += num # Проверка на наличие нечетных трехзначных чисел if sum_of_odd_numbers > 0: print(sum_of_odd_numbers) else: print("NO")
  1. Программа для определения количества и среднего значения чисел, кратных 8 и оканчивающихся на 4:
python
# Ввод количества чисел в последовательности n = int(input("Введите количество чисел: ")) # Инициализация переменных для подсчета и суммы чисел, соответствующих условию count = 0 sum_of_numbers = 0 # Обработка каждого числа в последовательности for _ in range(n): num = int(input("Введите число: ")) # Проверка на соответствие условию (кратность 8 и оканчивание на 4) if num % 8 == 0 and num % 10 == 4: count += 1 sum_of_numbers += num # Вычисление среднего значения average = sum_of_numbers / count # Вывод результата print(count, average)

Эти программы сначала запрашивают количество чисел в последовательности, затем вводят числа и выполняют необходимые вычисления. Если избранных чисел нет (в первой задаче) или если количество чисел, соответствующих условию, равно 0 (во второй задаче), программа выведет "NO" или "0 0.0" соответственно.

0 0

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

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

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

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