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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Массивы http://www.cyberforum.ru/cpp-beginners/thread980747.html
С первым пунктом понятно, а как дальше? а) Заполнить массив из 15 элементов случайными целыми числами в диапазоне и напечатать их в одну строку. б) Упорядочить массив так, чтобы вначале шли все отрицательные элементы, затем нули (если они есть), а потом все положительные. в) Упорядочить массив по возрастанию модулей элементов. г) Упорядочить массив так, чтобы вначале шли чётные элементы, а...
C++ Пример простой службы виндовс Может у кого нибуть есть пример простой службы которая выодит что нибудь в консоль http://www.cyberforum.ru/cpp-beginners/thread980717.html
Оператор && C++
&&- что это значит ?
Найти произведение элементов, которые больше за первый элемент массива C++
Здравствуйте, собственно вот такое задание: Найти произведение элементов, которые больше за первый элемент массива. Помогите, решить, кому не сложно, пожайлуста.
C++ Указатель на структуру, правильная ли запись? http://www.cyberforum.ru/cpp-beginners/thread980683.html
Решаю упражнения на некотором сайте и вот задачка, на которой я "завис" Условие: This program has a pre defined structure called 'student' consisting of variables 'name', 'age' and 'cgpa'. The main function has a pointer to that structure called 'std'. You have to initialize the variable 'std', then ask the user to enter values for name, age and CGPA of 'std'. At the end, display the values...
C++ Определить в последовательности число соседств двух чисел с разным знаком (только с циклами, без массивов) Здраствуйте! Дано натуральное число n, действительные числа q1,q2,..,qn . В последовательности q1,q2,..,qn определить число соседств двух чисел с разным знаком. Срочно пожайлуста! подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
18.10.2013, 12:53     Проверка типа вводимого с клавиатуры элемента
В строке ввода только цифры(с точкой или без), перед которыми могут быть + или -.
C++
1
2
3
4
5
6
7
8
 
    double a;
    while (!(cin >> a) || (cin.peek() != '\n'))
    {
        cin.clear();
        while (cin.get() != '\n');
        cout << "Error!" << endl;
    }
 
Текущее время: 01:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru