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

Проверка допустимости введенного числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не получается использовать std::copy как memcpy? http://www.cyberforum.ru/cpp-beginners/thread1132189.html
Получил задание переписать свою код: Поля x, y указывают координаты, куда должен быть помещен файл - кадр, а width, height ширину и высоту области, которая выделена в атласе под файл - кадр. Важно, что ширина и высота загружаемого файла могут быть больше, чем width, height !!! Это связано с тем, что при создании атласа может быть применено масштабирование. Поэтому необходимо уметь...
C++ Проложить путь по элементам матрицы Кто знает как решить эту задачу? http://www.cyberforum.ru/cpp-beginners/thread1132180.html
C++ Отнесение значение
Здравствуйте у меня проблемка с задачкой, суть моей задачи заключается чтобы введенное любое значение "х" сравнивалось со значениями которые находятся в массиве, и если же допустим a={1,2,3,4,5} b={6,7,8,9,10} введенное значение "х=4" то тогда по идее он относится к массиву a так как значение ближе к a элементам... получается мне надо чтобы введенное значение было отнесено либо к a либо b......
О полиморфизме C++
проблема с полиморфизмом следующая. Создаю массив указателей на базовый класс, далее заполняю несколько первых ячеек массива ,НО делаю это в ГЛОБАЛЬНОЙ области,но компилятор ругается именно на присвоение такого типа ptr=new Бла-бла-бла; вот собственно не понятно почему, если делать это в функции все нормально! Заранее спасибо за помощь !
C++ Удалить повторяющиеся символы в массиве http://www.cyberforum.ru/cpp-beginners/thread1132146.html
Доброго времени суток форумчане! у меня такая задачка: нужно найти и удалить все повторяющиеся элементы в массиве... я выбрал стринговый массив, там удалить проще, но прога не пашет... подключил все библиотеки для стринга которые знал, все равно не то... в чем проблема? вот код #include "stdafx.h" #include <iostream> using namespace std; #include <string.h> #include <string> #include...
C++ Найти сумму элементов последовательности, расположенных между первым и вторым положительными элементами Сумму элементов последовательности, расположенных между первым и вторым положительными элементами. При помощи итераторов. Где ошибка? #include <windows.h> #include <iostream> #include <vector> подробнее

Показать сообщение отдельно
Genn55
341 / 188 / 37
Регистрация: 26.12.2012
Сообщений: 658
29.03.2014, 17:01     Проверка допустимости введенного числа
Цитата Сообщение от DoOj Посмотреть сообщение
Такой вопрос - как сделать ограничение на цифры и буквы? Допустим разрешины "1, 2, 7,9" буквы мы не можем писать, но когда мы в строке напишем "qwefbgfs463792ks65123" то мы получим "79212"?
Попробуйте
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//#include <conio.h>
#include <iostream>
using namespace std;
 
int main()
{
cout << "Enter the number: " << endl;
double i;
cin >> i;
while (!i || cin.peek() != '\n')
{
    cin.clear();
    while (cin.get() != '\n');
    cout << "Error! Retry input\n";
    cout << "Enter the number: " << endl;
}
 
return 0;
}
 
Текущее время: 07:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru