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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ error C2064: результатом вычисления фрагмента не является функция http://www.cyberforum.ru/cpp-beginners/thread660393.html
Здравствуйте. Недавно начала программировать и столкнулась с такой проблемой, помогите, пожалуйста: error C2064: результатом вычисления фрагмента не является функция, принимающая 1 аргументов ругается на это выражение: y=cos(((x-a)(x-a))/(x-2*a))-3.5/sqrt(x*b); все переменные в нем типа double среда Microsoft Visual Studio (pow не использую, т.к. тоже ругается, хотя библиотека math.h...
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". Помогите пожалуйста разобраться в чем причина#include<iostream> using namespace std; void swap (int &a, int &b) { int c; c=a; a=b; b=c; } int main()
C++ Указатели не могу понять
Все вопросы указал в комментариях к коду. Не могу понять почему так #include <iostream> using namespace std; int main() { int *p, num; p = &num; //1). почему мы пишем p, а не *p(мы ведь объявили как *p)? //2). Мы p присвоили адрес переменной num(её физический адрес)
C++ Быстрая проверка натурального числа на простоту http://www.cyberforum.ru/cpp-beginners/thread660361.html
Часто возникает задача проверки натурального числа на простоту. При этом имеются вероятностные и детерминированные методы проверки. Здесь рассматриваются только детерминированные алгоритмы, дающие 100% ответ на вопрос о простоте. Хорошо известно такое утверждение: если натуральное число n>1 не делится ни на одно простое число, не превосходящее \sqrt{n}, то оно простое. В связи с этим...
C++ Фоновая коррекция изображения Мне надо написать прогу, которая корректировала бы фон изображения по алгоритму:Для каждого пикселя изображения 3 (результат) : (R3,G3,B3)=(R2-R1,G2-G1,B2-B1)+Del, где Del это значение scrollbar от -255 до 255, R1,G1,B1 - значения пикселей фона, R2,G2,B2 - значение пикселей изображения, которое надо изменить. Вот код: void __fastcall TForm1::ScrollBar1Change(TObject *Sender) { int... подробнее

Показать сообщение отдельно
Евгений89
 Аватар для Евгений89
99 / 99 / 9
Регистрация: 17.04.2011
Сообщений: 554
Завершенные тесты: 2
29.09.2012, 20:27     Не выходит из цикла while
почему при нажатии (-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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru