В разделе переменных 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);
Готово!
Другие языки программирования и технологии
Ввести 10 элементов в массив с клавиатуры, и определите количество элементов, которые кратный 5.
Язык программирования?
Сергей Подпросветов
питон это
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);
}
}
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);
}
}
Похожие вопросы
- Даны два массива A и B размера N, элементы которых упорядочены по убыванию. Объединить эти массивы так, чтобы результ
- С++. Элементы массива задаются с клавиатуры. Подсчитать количество элементов массива, являющихся трехзначным числом.
- Напишите программу, которая находит в массиве количество элементов, равных заданному значению X .
- ПАСКАЛЬ. Необходимо определить количество пар, для которых произведение элементов делится на 26 или на 33.
- С++ Как узнать количество элементов в массиве от 5 до 1?
- Дан массив. Выведите те его элементы, которые встречаются в массиве только один раз. В чем ошибка?
- Помогите с С++. Надо найти произведение элементов одномерного массива между первым и последним 0.
- Как объявить массив в с++, если не известно количество элементов?
- Нужно ввести массив из 10 элементов и отсортировать их в порядке возрастания методом пузырька, помогите, пожалуйста.
- задача на массивы. срочно!!! в одномерном массиве А [10] найти кол-во элементов , которые меньше 15 и больше 30