Задание 15.2. Информатика. 2023-16
- Просмотры: 192
- Изменено: 22 ноября 2024
Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных \(4\) и не оканчивающихся на \(8\). Программа получает на вход количество чисел в последовательности, а затем сами числа.
Количество чисел не превышает \(1000\). Введённые числа не превышают \(30~000\).
Программа должна вывести одно число — количество чисел, кратных \(4\) и не оканчивающихся на \(8\).
Решение:
Python
n = int(input())
q = 0
for _ in range(n):
x = int(input())
if x % 4 == 0 and x % 10 != 8:
q += 1
print(q)
Java
import java.util.Scanner;
public class T16 {
public static void main(String[] args) {
int n, q = 0;
try (Scanner sc = new Scanner(System.in)) {
n = sc.nextInt();
for(int i = 0; i < n; i++) {
int x = sc.nextInt();
if ( x % 4 == 0 && x % 10 != 8) {
q++;
}
}
}
System.out.println(q);
}
}
C++
#include<iostream>
using namespace std;
int main() {
int n, q = 0;
cin >> n;
for (int i = 0; i < n; i++) {
int x;
cin >> x;
if (x % 4 == 0 && x % 10 != 8)
q++;
}
cout << q << endl;
return 0;
}