Дано целое число n. Выведите “Ok”, если число n состоит из одной цифры,
и “No” в противном
случае.
Вход. Одно
целое число n (|n| ≤ 109).
Выход. Выведите “Ok”, если
число n однозначное, и “No” иначе.
Пример входа 1 |
Пример выхода 1 |
7 |
Ok |
|
|
Пример входа 2 |
Пример выхода 2 |
-77 |
No |
условный оператор
Входное
число n может
быть отрицательным. Число n является однозначным, если его абсолютное значение состоит из
одной цифры. То есть должно выполняться неравенство: -9 ≤ n ≤ 9.
Реализация алгоритма
Читаем входное
число n.
scanf("%d", &n);
Выводим ответ.
if (n > -10 && n < 10) puts("Ok");
else puts("No");
Java реализация
import java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner con = new Scanner(System.in);
int n = con.nextInt();
if (n > -10
&& n < 10) System.out.println("Ok");
else System.out.println("No");
con.close();
}
}
Python реализация
Читаем
входное число n.
n = int(input())
Выводим ответ.
if n > -10 and n < 10: print("Ok")
else: print("No")
Python реализация – 2
Читаем входное число n.
n = int(input())
Выводим
ответ.
if -10 < n < 10: print("Ok")
else: print("No")