Задача 3. Вводится последовательность символов, которая завершается символом точка....

0 голосов
13 просмотров

Задача 3.
Вводится последовательность символов, которая завершается символом точка.
Определить данная последовательность символов является правильным изображением целого
10-ного числа (считывание выполнять в цикле посимвольно).С++

Попробуйте выполнить задачу с помощью циклов у меня не получается это сделать помогите пожалуйста.


Информатика (12 баллов) | 13 просмотров
Дан 1 ответ
0 голосов

#include

using namespace std;

int main() {
char x=' '; // считываемая переменная
bool flag = false; // флаг
cin >> x;
while (x != '.') { // пока x не равно . Можно поставить for(;x!='.';)
if (!(x >= '0' && x <= '9')) // если x - не цифра<br> flag = true; // ставим флаг
cin >> x;
}
if (flag) cout << "NO"; // если флаг поднят, выводим ДА<br> else cout << "YES"; // иначе НЕТ<br> return 0;
}
Пример входных данных
123.
Пример выводимых данный
YES
Пример вводимых данных
ф123.
Пример выводимых данных
NO

(1.5k баллов)
0

спс

0

очень очень спс

0

Я нз у меня не работает

0

Что не так

0

Что вводите, что выводит