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

Задать условие, чтобы нельзя было ввести букву - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вызов функции с неопределенным количеством параметров http://www.cyberforum.ru/cpp-beginners/thread1146700.html
Делаю некоторую работу для университета на с++ и windows forms. Есть функция с неопределенным количеством параметров, но использование приложения подразумевает, что заранее неизвестно сколько параметров нужно передать т.к. пользователь через форму задает некоторую последовательность чисел и длина этой последовательности заранее неизвестна. Как можно в коде генерировать вызов функции если...
C++ Ввод строкового значения в командной строке Linux Помогите, пожалуйста, исправить ситуацию в лучшую сторону. Объясните, в чем причина ошибки? Имею следующую программу: // товары издательской компании #include <iostream> #include <string> using namespace std; //////////////////////////////////////////////////////// class Publication // Издание { http://www.cyberforum.ru/cpp-beginners/thread1146687.html
Квадратные матрицы C++
Есть квадратные матрицы А и В. Как получить матрицу АВ-ВА?
Как можно найти алгебраическое дополнение в матрице (матричный метод, СЛАУ) C++
Здравствуйте! Подскажите,пожалуйста, как можно найти алгебраическое дополнение в матрице(матричный метод,СЛАУ). Как находить дополнение я знаю, но как записать хз. Программирую на с++. Заранее благодарю за любую помощь!!!
C++ Кубический сплайн http://www.cyberforum.ru/cpp-beginners/thread1146662.html
Есть простейшая прога для построения кубического сплайна #include <iostream> #include <math.h> using namespace std; int main() {int n=5,i,j;double h; double *X=new double ; double *Y=new double ; cout<<"X:\n"; for(i=0;i<n;i++)
C++ Динамические массивы с указателями Ввести с клавиатуры три целых неотрицательных числа. Первые два задают размеры двумерного массива. Третье указывает на величину циклического смещения строчек матрицы. С генерированную и циклически смещенную матрицы вывести на экран. подробнее

Показать сообщение отдельно
Gygocopter
10 / 10 / 5
Регистрация: 05.02.2014
Сообщений: 124
13.04.2014, 03:44     Задать условие, чтобы нельзя было ввести букву
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
    
double degreeX=0, degreeY=0;//Градусы
    int depth=0;//Глубина
    int colouг2=0;
            cout<<"Введите параметры : \n";    
        while ((degreeX <= 0) || (degreeX >= 11))
            {
                    cout << "Угол по X(от Pi до Pi/10): Pi/";
            cin >> degreeX;
                }
                while ((degreeY <= 0) || (degreeY >= 11))
                {
                    cout << "Угол по Y(от Pi до Pi/10): Pi/";
                    cin >> degreeY;
                }
                while ((depth <= 0) || (depth >= 51))
                {
                    cout << "Глубина рекурсии(от 1 до 50): "; // чем больше коэф. тем меньше шагов рекурсии // ввести 1 
                    cin >> depth;
                }
Как задать условие, чтобы нельзя было ввести букву(наприме 'a')? (можно только цифру) Если ввести символ, идет зацикливание...
Смотрел, везде пишут через char, строки, а через cin, while как?

Вот что получилось, мб пригодится кому.
Добавлено через 57 минут
C++
1
2
3
4
5
6
7
8
9
10
if (!var)
    {
        cout << "\nНеккоректный ввод!\n";
        closegraph();
        for (int i = 5; i > 0; i--)
        {
            cout << "Заверешние работы " << i << "...\n";
            delay(1000);
        }
        exit(EXIT_FAILURE);
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru