Задание 15.2. Информатика. 2023-6
- Просмотры: 104
- Изменено: 22 ноября 2024
Напишите программу, которая в последовательности натуральных чисел определяет количество нечётных чисел, кратных \(3\). Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется нечётное число, кратное \(3\).
Количество чисел не превышает \(1000\). Введённые числа не превышают \(30~000\).
Программа должна вывести одно число — количество нечётных чисел, кратных \(3\).
Решение:
Python
n = int(input())
q = 0
for i in range(n):
x = int(input())
q += int(x % 2 and not x % 3)
print(q)
Java
import java.util.Scanner;
public class V6 {
public static void main(String[] argv) {
try (Scanner sc = new Scanner(System.in)) {
int q = 0;
int n = sc.nextInt();
for (int i = 0; i < n; i++) {
int x = sc.nextInt();
if (x % 2 == 1 && x % 3 == 0) {
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 % 2 && !(x % 3))
q++;
}
cout << q << endl;
return 0;
}