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

Неправильный ввод - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Соритровка слиянием http://www.cyberforum.ru/cpp-beginners/thread687320.html
Всем доброго времени суток! В универе задали задачку на сортировку списка слиянием, в теории я всё понял, только не понял как это реализовать, может кто подскажет как отсортировать список? Мне нужен только алгоритм самой сортировки на c++, создание списка и прочее не нужно. Может у кого завалялся исходничек? Заранее спасибо
C++ Как массив перебирать с конца? Простой цикл for(i=0;i<n;i++) начинает перебирать массив с первого элемента по последний а как записать чтобы цикл начал перебирать с останьго элемента и до первого? http://www.cyberforum.ru/cpp-beginners/thread687309.html
Лямбды C++
Непонятно, как работает это простенький код, и почему именно так: int id = 0; auto f = () mutable { cout << "id: " << id << std::endl; ++id; }; id = 42; f(); f(); f();
Массив: Найти сумму элементов массива, расположенных между первым и последним отрицательными элементами. C++
Помогите, пожалуйста. Как решить в с++. Дан целочисленный массив размера N. Найти сумму элементов массива, расположенных между первым и последним отрицательными элементами. Размер массива N задается в виде константы в исходном коде программы. Все числа вводятся с клавиатуры.
C++ Есть ли нерекурсивный алгоритм вычисления детерминанта квадратной матрицы nxn? http://www.cyberforum.ru/cpp-beginners/thread687274.html
Я в алгебре очень слаб. В голове есть идея вычислить детерминант по перестановкам, но в голову не приходит алгоритм перебора всех перестановок. Есть идея разложить все по первой строке, но тогда придется делать это рекурсивно до тех пор, пока не встретится определитель 2x2, что выглядит не очень красиво, хотя я вряд ли буду вычислять определители выше 6 порядка. Но хотелось бы решить это...
C++ Схождение ряда #include <vcl.h> #include <math.h> #include <stdio.h> #pragma hdrstop void main() { double f=1, ff=1, z, u, e, g; int n; printf ( "\n\t 123 \n"); printf ( "\n 123 \n"); подробнее

Показать сообщение отдельно
Valli1
4 / 4 / 0
Регистрация: 14.09.2012
Сообщений: 64
02.11.2012, 23:45     Неправильный ввод
C++
1
2
3
4
5
6
7
8
9
10
11
for(i=0;i<n;i++)
{
std::cin>>temp;
if(!std::cin)
{
std::cin.clear();
while(std::cin.get()!='\n')
continue;
std::cout<<"ERROR.\n";
break;
}
Подскажите пожалуйста для чего нужен этот участок
C++
1
2
while(std::cin.get()!='\n')
continue;
и как его понимать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru