Другие языки программирования и технологии

Ввести 10 элементов в массив с клавиатуры, и определите количество элементов, которые кратный 5.

Кр
Крик
217
В разделе переменных var заведи массив из десяти целых чисел
a: array [1..10] of integer;

Счетчик кратных пяти:
n: integer;

И переменную для цикла:
i: integer;

В программе создаешь цикл для i от 1 до 10, в котором вводишь все элементы массива:
for i:=1 to 10 do
здесь делаешь ввод a[i] - разберись сам;

Таким образом, сначала будет i=1 и мы получим a[1]; потом i=2 и получим a[2], и так далее до десяти.

Затем надо посчитать число кратных. Обнуляем счетчик:
n:=0;

Запускаем цикл и для каждого элемента, кратного пяти, увеличиваем счетчик:
for i:=1 to 10 do
begin
if {a[i] кратно пяти} then
n:=n+1;
end;

А как узнать, кратно пяти или нет? Число кратно пяти, если оно делится на пять без остатка.
Узнать остаток от деления можно при помощи операции mod:
if a[i] mod 5 = 0 then
...

Наконец, после этого цикла выводим значение счетчика:
WriteLn(n);

Готово!
Oleg Belyaev
Oleg Belyaev
69 736
Лучший ответ
Язык программирования?
Андрей Воловик
Андрей Воловик
95 951
import java.util.Scanner;

public class Task {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int[] array = new int[10];
        int count = 0;

        for (int i = 0; i < 10; i++) {
            array[i] = sc.nextInt();
            if (array[i] % 5 == 0) {
                count++;
            }
        }

        System.out.println("Кратных элементов: " + count);
    }
}

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