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

Как выйти из цикла? Не получается - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поиск ненулевых элементов матрицы http://www.cyberforum.ru/cpp-beginners/thread1006171.html
В заданной вручную квадратной матрице надо найти строку и столбец в котором больше всего ненулевых элементов и вывести номер этой строки/столбца на экран. Проблема заключается именно в поиске этих ненулевых элементов и строк. Не могу придумать алгоритм. Может кто подсказать или натолкнуть на мысль?
C++ Определить тип треугольника с заданными координатми Здравствуйте! Помогите исправить программу: #include <stdio.h> #include <conio.h> #include <math.h> #include <locale.h> // Определить тип треугольника (прямо-, остро-, тупоугольный)с заданными координатми. int main (){ http://www.cyberforum.ru/cpp-beginners/thread1006165.html
Передача свойств объектов между функциями C++
Народ, I need help! Есть класс: class Employees { public: Employees(); Employees(std::string _Surname, std::string _Name, std::string _Occupation, int _YearOfEmployment); int GetYear(); std::string GetName(); std::string GetSurname();
Значение оператора "+=" C++
for (s1=1,k=1;k<m;k++) {s1 +=pow(-1,k)*k;} Сверху "+=", а не просто "=". А если убрать "+", то значение меняется. Почему так делал автор?
C++ Народ, как справиться с такой задачей: определить кол-во столбцов матрицы B, содержащих все положительные элементы http://www.cyberforum.ru/cpp-beginners/thread1006145.html
определить кол-во столбцов матрицы B, содержащих все положительные элементы. Bkm=E в степени xk + E в степени ym / 2 где xk={2,7; 1; 4,1} ym={3,3; -2; 1; 2}
C++ Спроецировать файл данных. спроецированный файл сохранить в другой указанный файл помогите с программой! вот вроде бы должна быть рабочая версия, но не понимаю как избавиться от ошибок. заранее благодарен (если возможно - покажите ошибки и их исправление) #include <windows.h> #include <stdio.h> #include <string.h> void main() { char* lpMapAddress; DWORD nBytesWrite; int m; подробнее

Показать сообщение отдельно
DukeOfCarrots
0 / 0 / 0
Регистрация: 13.11.2013
Сообщений: 2
13.11.2013, 01:01     Как выйти из цикла? Не получается
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
while(true)//вечный цикл
{
cout << "Введите расход бензина (-1, если ввод закончен): " ;
cin>>Benzin;
if(Benzin==-1)//проверка нужно ли заканчивать цикл
{
break;//выход из цикла
}
else
{
cout << "Введите пройденный путь: " ; 
cin >> Doroga; 
MnaG = Doroga / Benzin; 
cout << "Для этой емкости получено миль / галлон: " << MnaG << endl; 
OMnaG = OMnaG + MnaG; 
++n; 
}
 
}
ошибка из за того, что при проверки в while Benzin равен последнему значению введеному с клавиатуры.
можно еще вот так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
cout << "Введите расход бензина (-1, если ввод закончен): " ;//первый ввод 
cin >> Benzin; 
while (Benzin != -1) //проверка
{ 
cout << "Введите пройденный путь: " ; 
cin >> Doroga; 
MnaG = Doroga / Benzin; 
cout << "Для этой емкости получено миль / галлон: " << MnaG << endl; 
OMnaG = OMnaG + MnaG; 
++n; 
cout << "Введите расход бензина (-1, если ввод закончен): " ;//ввод для второго раза, после чего while проверит именно это значение 
cin >> Benzin; 
}
 
Текущее время: 22:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru