Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Вычисление sin(x)/x Доброго время суток. Написать программу вычисления sin(x)/x используя разложения в ряд: \frac{sin(x)}{x}=\sum_{0}^{infinity}\frac{{(-1)}^{n}*{x}^{2*n}}{(2*n+1)!} Если не правильно, то поправьте меня для вывода рекуррентной формулы нужно взять отношение: {a}_{n}=\sum_{0}^{infinity}\frac{{(-1)}^{n}*{x}^{2*n}}{(2*n+1)!} ... https://www.cyberforum.ru/ cpp-beginners/ thread628616.html C++ Методы доступный только конкретному классу
Можно сделать так чтобы некоторые методы класса В были доступны только в пространстве методах класса А?
C++ Не работает getline() в классе Почему-то, если поставить char name; ... cin>>name;, то имя вводится, а если использовать string name; ... getline(cin, name); то операция ввода просто игнорируется и программа переходит к следующему пункту . Код : #include <iostream> #include <string> using namespace std; class Player https://www.cyberforum.ru/ cpp-beginners/ thread628474.html C++ Создание линейки прокрутки Здраствуйте :) Написал прогу но так получилось что окно слишком большое и для меньших экранов нужно изменять его размеры.У меня главное окно это диалоговое окно описаное в файле ресурсов и так как оно не реагирует на сообщение WM_PAINT (не имеет картинки тоолько кнопки, списки...) нужно создать такую линейку прокрутки чтобы элементы управления передвигались как это зделать? https://www.cyberforum.ru/ cpp-beginners/ thread628426.html
C++ Вывод в цикле структуры (структура имеет много полей данных)
Приветствую ))) Подскажите пожалуйста, как бы вы решили данную проблему. Имеется структура данных. Она содержит 30 полей данных. Необходимо вывести содержимое структуры в текстовый файл. Просто обращение по имени поля слишком муторно. Возможно ли сделать обработку в цикле? Первое, что приходит в голову, это создание массива указателей на поля данных структуры. Но такое решение мне...
C++ Составить условие для завершения цикла https://www.cyberforum.ru/ cpp-beginners/ thread628403.html
Почему не работает цикл do-while на проверку '!='? Если проверку меняю на '==', то все работает. Подскажите, пожалуйста, а то я в недоумении! #include <iostream> using namespace std; /////////////////////////////////////////////// /////////////////////////////////////////////// int main() { char s;
C++ Разница в скорости выполнение программы C++ или C# https://www.cyberforum.ru/ cpp-beginners/ thread628379.html
И так здравствуйте,хотелось бы узнать почему в данном случае(то есть использование stl) c++ медленнее c# ,запускаю из релиза #include <stdio.h> #include <stdlib.h> #include <time.h> #include <locale> int main()
Написать функцию перевода в заданную систему счисления C++
3.Написать функцию, которая получает в качестве аргументов целое положительное число и систему счисления, в которую это число должно переводится (системы счисления от 2 до 36). Например, при переводе числа 27 в систему счисления 16 должно получиться 1B; 13 и 5-ю - 23; 35 в 18-ю - 1H.
C++ Найти сумму двух периметров ромба 2.Написать программу, которая считает сумму 2-х периметров ромба. Периметр считать в функции.Pi считать в подпрограмме. https://www.cyberforum.ru/ cpp-beginners/ thread628336.html C++ Создать структуру журнал https://www.cyberforum.ru/ cpp-beginners/ thread628335.html
5.Создать структуру журнал, хранящую информацию о статьях, выходящих в нем: название, автор, рубрика, номер, в котором вышла статья. Создать массив таких структур и заполнить его. Организовать поиск статей по номерам журнала: пользователь вводит номер, а программа выводит все статьи, которые вышли в данном номере.
C++ С помощью цикла заполнить массив числами от 60 до 90
4.Создать динамический массив, размер запросить у пользователя. Сделать проверку на возможность выделения заданного количества памяти. С помощью цикла заполнить массив числами от 60 до 90
C++ Деление на 1 https://www.cyberforum.ru/ cpp-beginners/ thread628313.html
Здравствуйте! В программ есть операция которая делит числа на 1, чтобы найти частоту. Так вот, например, когда я делю 1/186 ответ выдает как 0. а надо бы 0,0053. Пробовал double и float. Результат тот же.
7 / 7 / 3
Регистрация: 23.12.2011
Сообщений: 372
Записей в блоге: 1
25.07.2012, 17:51  [ТС] 0

Проверка на корректный ввод. Выходит из цикла раньше времени - C++ - Ответ 3299776

25.07.2012, 17:51. Показов 3418. Ответов 11
Метки (Все метки)

Ответ

Цитата Сообщение от Avazart Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <limits>
//----------------------------------------------------------------------------  
int main()
{
using namespace std;
 
double x; 
 
 while( ! (std::cin>>x) )
    {
         std::cout<<"incorrect input , try again  "<<std::endl; 
         cin.clear();    // !!!!!!!!!!!!!!
         cin.ignore(numeric_limits<streamsize>::max(), '\n');
    }
 
return 0 ; 
}
//----------------------------------------------------------------------------
все круто спасибо большое !

Вернуться к обсуждению:
Проверка на корректный ввод. Выходит из цикла раньше времени C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.07.2012, 17:51
Готовые ответы и решения:

Выходит из цикла FOR раньше времени
Здравствуйте! Непонятное поведение кода. Цикл FOR строго задан от 0 до 3, но выходит раньше если в...

Проверка на корректный ввод времени
Всем доброго времени суток. И так нужно проверить на валидный ввод времени(min:sec): Пример 3:04;...

Программа выходит из цикла раньше
Здравствуйте. Есть цикл, но программа выходит из него раньше чем выполнится условие zak1 &lt; 0...

Корректный ввод времени
Прошу подсказать, как сделать так чтобы в текстбокс вводилось только время (24:00 формат). Вставил...

11
25.07.2012, 17:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.07.2012, 17:51
Помогаю со студенческими работами здесь

Проверка на корректный ввод числа
Вводится число, если оно введено верно, нужно вывести hello world это количество раз, а если...

Проверка на корректный ввод даты
помогите придумать исключения для даты class date { public double x { get; set; } ...

Проверка на корректный ввод числа
Мне нужно вывести hello world то количество раз, какое напишет пользователь, но если введено что-то...

Проверка на корректный ввод символов
Как исправить? Нужно ввести строку и проверить на корректный ввод. Отмечу, что по заданию...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru