Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Является ли введенное слово числом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Стрелочные часы http://www.cyberforum.ru/cpp-beginners/thread727679.html
Разработать приложение, отображающее движение часовой, минутной и секундной стрелок часов. Циферблат в виде окружности снабжен метками часов. Когда положение секундной и часовой стрелок совпадают,...
C++ Определить маршрут робота из позиции (хс, ус) в позицию (хф, уф) Имеется план местности, разбитой на квадраты, заданный матрицей размером NxN. Каждый квадрат имеет высоту относительно уровня моря, значение которой определяется натуральным числом. Необходимо... http://www.cyberforum.ru/cpp-beginners/thread727674.html
C++ Найти минимальное кол-во монет образующие число S
Задача такова, что по заданному кол-ву монет с номиналами w, составить сумму дающую число о(сокращение от слова остаток), при этом сумма должна состоять из минимального количества монет. Считается...
Реализуйте двунаправленную очередь как класс C++
Реализуйте двунаправленную очередь как класс. Используя механизм наследования, реализуйте на базе очереди каталог файлов с полями: 1) имя файла; 2) дата создания; Программа должна обеспечивать:...
C++ Какой язык программирования выбрать? http://www.cyberforum.ru/cpp-beginners/thread727644.html
Привет, участникам форума. Мне 23 года, решил заняться программированием. Неделю побаловался на Паскале и решил перейти на С++. Все обдумывал на какой язык переходить. Delphi, говорят, не...
C++ Замена "x" на "ks". Шаблон класса Очень прошу помочь. Написал программу для замены х на ks. Есть шаблоны, генерация и обработка исключений. Но мне надо, чтобы замена происходила внутри одного и того же массива. Если кто сможет помочь... подробнее

Показать сообщение отдельно
Ptomaine
13 / 13 / 0
Регистрация: 22.10.2011
Сообщений: 35
11.12.2012, 19:06
Например так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<iostream>
#include<string>
#include<cstdlib>
 
int main()
{
    std::string word;
    
    std::cout << "Input data: ";
    std::cin >> word;
    
    std::string::const_iterator it(word.begin()), end(word.end());
 
    for ( ; it != end; ++it)
        if (!std::isdigit(*it)) break;
    
    bool isNumber(it == end);
    
    std::cout << "Input data is " << (isNumber ? "number" : "not number");
    
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru