Member 13448190 Ответов: 1

Как я могу написать программу, что распознает числа (0-9)


Привет, я получаю задание, чтобы сделать программу, которая распознает числа, но я не знаю, как ее запустить.Могу ли я сделать это на C++?Извините за мой плохой английский,я из Венгрии,и я не очень хорошо говорю по-английски, но я понимаю большинство вещей

Что я уже пробовал:

Я ничего не пробую, потому что я новичок в программировании

1 Ответов

Рейтинг:
4

CPallini

(если я тебя поймаю) Просто повторите вводимые символы и остановитесь на первом нецифровом, например

#include <iostream>
#include <string>
using namespace std;

int main()
{
  string line;
  getline(cin, line);
  for (auto c : line)
    if ( c < '0' || c > '9')
    {
      cout << "invalid number " << endl;
      return -1;
    }

  cout << "valid number " << endl;
}


Maciej Los

Кажется, ты все понял ;)
5!

CPallini

Большое спасибо!

Member 13448190

CPallini, вы спасли мне жизнь, большое вам спасибо ;D

CPallini

:-)
Добро пожаловать.