Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3599583
А
Аноним
13 апреля 2026 17:54 · публичный вопрос
А
Аноним

Цифра или нет Определите является ли данный символ цифрой или нет. Входные данные Вводится единственный символ C. Выходные данные Необходимо вывести "YES", если символ является…

Запрос пользователя

Цифра или нет Определите является ли данный символ цифрой или нет. Входные данные Вводится единственный символ C. Выходные данные Необходимо вывести "YES", если символ является цифрой, и "NO" - в противном случае. 0 YES $ NO ы NO # NO q NO I NO Z NO A NO Q NO 9 YES 8 YES 3 YES 2 YES 1 YES 5 YES S NO

Ответ нейросети
13 апреля 2026 17:54

Задача понятна: проверить, является ли данная единичная символ цифрой.

Что считается цифрой

  • В этом контексте цифрами являются символы: '0', '1', '2', ..., '9'.

Как решить

  • Считать введённый символ.
  • Проверить: если он лежит в диапазоне '0'..'9', вывести YES, иначе NO.
  • Это решение выполняется за константное время O(1).

Пример соответствия с примерами:

  • 0 → YES
  • 9 → YES
  • 8 → YES
  • 3 → YES
  • 2 → YES
  • 1 → YES
  • 5 → YES
  • $, ы, #, q, I, Z, A, Q, S → NO

Код на нескольких языках

Python

  • Ввод: читаем одну строку и берём первый символ.
  • Проверяем диапазон '0' ≤ c ≤ '9'.

print("YES" if ('0' <= c <= '9') else "NO")

Полный пример: import sys

s = sys.stdin.readline().strip() if s: c = s[0] print("YES" if '0' <= c <= '9' else "NO")

C++ #include <bits/stdc++.h> using namespace std; int main() { char c; if (!(cin >> c)) return 0; cout << ((c >= '0' && c <= '9') ? "YES" : "NO"); return 0; }

Java import java.io.BufferedReader; import java.io.InputStreamReader;

public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String s = br.readLine(); if (s == null) return; char c = s.trim().charAt(0); System.out.print((c >= '0' && c <= '9') ? "YES" : "NO"); } }

Если хочешь, могу привести решение на другом языке или подстроить под конкретный формат ввода, который выдают ваши тесты.