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

Не выходит из цикла while - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ error C2064: результатом вычисления фрагмента не является функция http://www.cyberforum.ru/cpp-beginners/thread660393.html
Здравствуйте. Недавно начала программировать и столкнулась с такой проблемой, помогите, пожалуйста: error C2064: результатом вычисления фрагмента не является функция, принимающая 1 аргументов...
C++ Уравнение Помогите написать программу для решения данного уравнения. Спасибо! \sqrt{x+a}=c+\sqrt{x-b} http://www.cyberforum.ru/cpp-beginners/thread660391.html
C++ Необработанное исключение в "0x76f015de" в "контрольная 1 задача 2.exe": 0xC0000005: Нарушение прав доступа при чтении "0x334e2c64"
доброго времени суток. Необработанное исключение в "0x76f015de" в "контрольная 1 задача 2.exe": 0xC0000005: Нарушение прав доступа при чтении "0x334e2c64". Помогите пожалуйста разобраться в чем...
C++ Указатели не могу понять
Все вопросы указал в комментариях к коду. Не могу понять почему так #include <iostream> using namespace std; int main() { int *p, num; p = &num; //1). почему мы пишем p, а не *p(мы ведь...
C++ Быстрая проверка натурального числа на простоту http://www.cyberforum.ru/cpp-beginners/thread660361.html
Часто возникает задача проверки натурального числа на простоту. При этом имеются вероятностные и детерминированные методы проверки. Здесь рассматриваются только детерминированные алгоритмы, дающие...
C++ Фоновая коррекция изображения Мне надо написать прогу, которая корректировала бы фон изображения по алгоритму:Для каждого пикселя изображения 3 (результат) : (R3,G3,B3)=(R2-R1,G2-G1,B2-B1)+Del, где Del это значение scrollbar от... подробнее

Показать сообщение отдельно
Евгений89
99 / 99 / 9
Регистрация: 17.04.2011
Сообщений: 554
Завершенные тесты: 2

Не выходит из цикла while - C++

29.09.2012, 20:27. Просмотров 1084. Ответов 3
Метки (Все метки)

почему при нажатии (-1) не выходит из цикла?

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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include "stdafx.h"
#include <iostream>
#include <locale>
#include <iomanip>
 
using namespace std
 
 
int main()
{
    float sum,sred,rashod,emkost;
    int counter, pyt;
 
     setlocale(LC_ALL,"rus");
    
    sum = 0;
    counter = 0;
 
    cout <<"Введите расход бензина и пройденый путь(-1, если ввод закончен): ";
    cin >> rashod;
    cout << "Введите пройденый путь: ";
    cin >> pyt;
 
    emkost = pyt/rashod;
    cout<< "Для этой емкости получено миль/галон: " <<emkost;
    cout <<"\n";
 
    while (rashod!=-1 ){
    counter++;  
    cout <<"Введите расход бензина и(-1, если ввод закончен): ";
    cin >> rashod;
    cout << "Введите пройденый путь: ";
    cin >> pyt;
    
    emkost = pyt/rashod;
    sum+=emkost;
    cout<< "Для этой емкости получено миль/галон: " <<emkost;
    cout <<"\n";
    } 
 
    if (counter!=0){ //что бы не было деления на ноль
    sred = sum/counter;
    cout << "Средний расход бензина: " <<setprecision(6)
         << setiosflags(ios::fixed|ios::showpoint)
         << sred << endl;
    }
    else 
        cout <<"Расход бензина не введен";
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru