Вопрос задан 02.11.2023 в 13:37. Предмет Информатика. Спрашивает Сотникова Настя.

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

кратных 4. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 4. Количество чисел не превышает 1000. Введѐнные числа не превышают 30 000. Программа должна вывести одно число – количество чисел, кратных 4. Пример работы программы: Входные данные Выходные данные 3 16 26 24 2
0 0
Перейти к ответам

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

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

N = int(input("Сколько чисел в последовательности? "))

k = 0

for i in range(N):

   x = int(input())

   if x % 4 == 0:

       k+=1

print(k)

0 0
Отвечает Костинюк Даріанна.

Ответ:

program count4;

var

 size, amount, counter, i: integer;

begin

 counter := 0;

 amount := 0;

 readln(size);

 while counter < size do

 begin

   readln(i);

   if (i mod 4 = 0) then

     amount := amount + 1;

   counter := counter + 1;

 end;

 write(amount);

end.

Объяснение:

program count4;  // Название программы

var

 size, quantity, counter, i: integer;  // Создание целочисленных переменных

  • i - вводимые числа с клавиатуры;
  • size - количество чисел в последовательности;
  • quantity - количество чисел, кратных 4;
  • counter - переменная счетчик.

begin  // Начало программы

 counter := 0;  // Переменная счетчик = 0

 quantity:= 0;  // Количество четырехзначных чисел = 0

 readln(size);  // Считываем количество чисел в последовательности с клавиатуры

 while counter < size do  // Пока значение переменной counter < значения переменной size

 begin  // Начало цикла

   readln(i);  // Считываем число с клавиатуры

   if (i mod 4 = 0) then  // Если остаток от деления = 0, тогда

     quantity:= amount + 1;  // Количество + 1

   counter := counter + 1;  // Переменная счетчик + 1

 end;  // Конец цикла

 write(quantity);  // Вывод значения переменной quantity

end. // Конец программы

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

Вот пример программы на Python, которая решает задачу подсчета количества чисел, кратных 4, в последовательности:

```python n = int(input("Введите количество чисел в последовательности: ")) count = 0

for i in range(n): num = int(input("Введите число: ")) if num % 4 == 0: count += 1

print("Количество чисел, кратных 4:", count) ```

Программа сначала запрашивает у пользователя количество чисел в последовательности (`n`). Затем она в цикле запрашивает каждое число и проверяет, делится ли оно на 4 без остатка. Если число кратно 4, то счетчик `count` увеличивается на 1. В конце программа выводит количество чисел, кратных 4.

Пример работы программы: ``` Введите количество чисел в последовательности: 3 Введите число: 16 Введите число: 26 Введите число: 24 Количество чисел, кратных 4: 2 ```

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

0 0

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

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

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

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