Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Niedziałające warunki w pętli while

Ostatnio zmodyfikowano 2015-02-13 15:26
Autor Wiadomość
Vanilahajs
Temat założony przez niniejszego użytkownika
» 2015-02-13 15:26:51
Poprawiona wersja:
C/C++
#include<iostream>
#include<limits>
#include<cstddef>
#define NULL 0
using namespace std;

int main()
{
    float s = 0, a, max = INT_MIN, min = INT_MAX;
    float poprzednia = NULL;
    int i = 0;
    bool identyczne = false;
    do
    {
        cout << "Podaj liczbe: ";
        cin >> a;
       
        if( poprzednia == a )
        {
            identyczne = true;
        }
       
       
        s += a;
       
        if( a < 0 )
        {
            i++;
        }
       
        if( a >= max ) max = a;
       
        if( a <= min ) min = a;
       
        poprzednia = a;
       
    }
    while(( s <= 10 ) &&( i <= 5 ) &&( identyczne != true ) );
   
    cout << "Liczba maksymalna: " << max << endl;
    cout << "Liczba minimalna: " << min << endl;
   
    system( "pause" );
}
P-126505
1 « 2 »
Poprzednia strona Strona 2 z 2