8629. Хотя бы одна нечетная
Дано четырехзначное натуральное
число. Проверьте, содержит ли оно хотя бы одну нечетную цифру.
Вход. Одно четырехзначное натуральное
число.
Выход. Выведите “YES” если входное число содержит хотя бы одну нечетную цифру. Выведите “NO” иначе.
Пример
входа 1 |
Пример
выхода 1 |
2345 |
YES |
|
|
Пример
входа 2 |
Пример
выхода 2 |
8824 |
NO |
условный
оператор
Читаем входное значение n.
scanf("%d", &n);
Пусть n = . Находим цифры a,
b, c, d числа n.
a = n / 1000;
b = n / 100 % 10;
c = n / 10 % 10;
d = n % 10;
Выводим ответ в зависимости от того, имеется ли среди цифр хотя бы одна нечетная.
if (a % 2 == 1 || b % 2 == 1 || c % 2 == 1 || d % 2
== 1)
printf("YES\n");
else
printf("NO\n");
import java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner con = new Scanner(System.in);
int n = con.nextInt();
int a = n /
1000;
int b = n / 100
% 10;
int c = n / 10 %
10;
int d = n % 10;
if (a % 2 ==
1 || b % 2 == 1 || c % 2 == 1 || d % 2 == 1)
System.out.println("YES");
else
System.out.println("NO");
con.close();
}
}
n = int(input())
a = n // 1000
b = n // 100 % 10
c = n // 10 % 10
d = n % 10
if a % 2 == 1 or b % 2 == 1 or c % 2 == 1 or d % 2 == 1:
print("YES")
else:
print("NO")