Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Соритровка слиянием http://www.cyberforum.ru/cpp-beginners/thread687320.html
Всем доброго времени суток! В универе задали задачку на сортировку списка слиянием, в теории я всё понял, только не понял как это реализовать, может кто подскажет как отсортировать список? Мне нужен...
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
Я в алгебре очень слаб. В голове есть идея вычислить детерминант по перестановкам, но в голову не приходит алгоритм перебора всех перестановок. Есть идея разложить все по первой строке, но тогда...
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
03.11.2012, 00:47  [ТС]
Код, который будет выполняться в цикле- он continue; БОЛЬШЕ КОДА В ЦИКЛЕ НЕТ! И значит только одно- перейти на следующую итерацию цикла. Но переход на следущую итерацию выполнится и без continue; Вывод: continue; здесь лишнее, ровно аппендицит. Надо просто-напросто его убрать.
Примерно так и думал. Но начал искать "скрытые смыслы".Хотя без этой вставки окно сворачивается,если вводить неправильные символы это наверное объясняется
удаляет все символы которые остались во входной очереди после неправильного ввода
т.к. подсчет
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
const int Max=5;
double funct_g(int ar[],int n);
int main()
{
int massiv[Max];
double srednee=funct_g(massiv,Max);
std::cout<<srednee<<'\n';
for(int l=0;l<Max;l++)
std::cout<<massiv[l]<<'\n';
std::cin.get();
std::cin.get();
 
        return 0;
}
double funct_g(int ar[],int n)
{
int temp;
double total=0;
int j=0;
int i;
for(i=0;i<n;i++)
{
std::cin>>temp;
if(!std::cin)
{
std::cin.clear();
 
std::cout<<"ERROR.\n";
break;
}
ar[i]=temp;
j++;
total=total+ar[i];
}
return total/j;
}
продолжается до неправильного символа.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.