Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 03.03.2019
Сообщений: 3
1

Проверить, является ли введенная с клавиатуры строка целым числом

03.03.2019, 18:00. Просмотров 1312. Ответов 4
Метки нет (Все метки)

2.Написать программу, которая проверяет, является ли введенная с клавиатуры
строка целым числом.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.03.2019, 18:00
Ответы с готовыми решениями:

Проверить, является ли введенная с клавиатуры строка целым числом
1) Напишите программу, которая проверяет, является ли введеная с клавиатуры строка с целым числом....

Написать программу, которая определяет, является ли введенная с клавиатуры строка целым числом
1. Написать программу, которая определяет, является ли введенная с клавиатуры строка целым числом....

Проверить, является ли введенная с клавиатуры строка шестнадцатеричным числом
1. Написать программу, которая проверяет, является ли введенная с клавиатуры строка...

Проверить, является ли введенная с клавиатуры строка шестнадцатеричным числом
Нашел на форуме код решение этой задачи, который написал человек под ником lawr #include...

4
1458 / 924 / 807
Регистрация: 30.04.2016
Сообщений: 3,184
03.03.2019, 22:34 2
ДМТ, здравствуйте! Вот недавно решал: Проверка ввода данных
0
4373 / 2979 / 1820
Регистрация: 18.12.2017
Сообщений: 9,321
03.03.2019, 23:37 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
#include <string>
using namespace std;
 
int main()
{
    int i=0, k=0;    
    string s;
    cout << "String:\n";
    getline(cin, s);
    if (s[0]=='-') s.erase(0,1);
    
    while (s[i])
    {
        if (s[i]<'0' || s[i]>'9') {k=1; break;}
        i++;
    } 
    
    if (k==0) cout << "YES\n";
    else cout << "NO\n";    
 
system("pause");
return 0;
}
0
25 / 19 / 6
Регистрация: 21.01.2019
Сообщений: 96
03.03.2019, 23:55 4
альтернатива
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <string>
using namespace std;
 
template <typename S>
bool isNumber(const S& s){
   for(typename S::size_type i=0; i<s.size(); i++){
     try {
       stoi(s.substr(i,1));
     } catch(...) {
       return 0;
     } 
   }
   return 1;
}
0
Параллельный Кот
1898 / 821 / 349
Регистрация: 25.03.2016
Сообщений: 2,039
04.03.2019, 15:46 5
beep7433, проверять каждый символ, является ли он цифрой, попытками его преобразования в число? Скажите, что вы пошутили.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.03.2019, 15:46

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Проверить, является ли введенная с клавиатуры строка двоичным числом
Написать программу, которая проверяет, является ли введенная с клавиатуры строка двоичным числом....

Проверить, является ли введенная с клавиатуры строка дробным отрицательным числом
Требуется написать программу, которая проверяет, является ли введенная с клавиатуры строка дробным...

Проверить является ли строка целым отрицательным числом
3. Написать программу, которая проверяет, является ли введенная с клавиатуры строка целым...

Проверить, является ли введенная строка восьмеричным числом
Добрый вечер! Помогите пожалуйста. Написать программу которая проверяет является ли введенная...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.