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

wyświetlenie 'wyniku' w pętli while

Ostatnio zmodyfikowano 2011-10-08 09:44
Autor Wiadomość
Dragonex
Temat założony przez niniejszego użytkownika
wyświetlenie 'wyniku' w pętli while
» 2011-10-08 01:05:13
Witam,
jestem początkującym programistą i mam problem - a mianowicie piszę poniższy program:
       
C/C++
int a;
int suma = 0;
int licznik = 0;
int i = 0;
int max = 0;
int min = 0;

cout << "Wprowadz liczbe: \n";
while( cin >> a ) {
    suma += a;
    ++licznik;
    if( i == 0 ) {
        max = a;
        min = a;
    }
    if( a > max )
         max = a;
   
    if( a < min )
         min = a;
   
    ++i;
   
    if( a == '|' ) {
        cout << "Suma wprowadzonych liczb: " << suma << '\n';
        cout << "Liczba wpisanych liczb: " << licznik << '\n';
        cout << "Maksymalna wprowadzona wartosc: " << max << '\n';
        cout << "Minimalna wprowadzona wartosc: " << min << '\n';
    }
}
I CHCĘ WYŚWIETLIĆ WYNIK DOPIERO PO WPISANIU KLAWISZA "|" JAK MOGĘ TEGO DOKONAĆ???
P-41827
malan
» 2011-10-08 01:31:22
Czy warunkiem zakończenia wprowadzania liczb nie mogłaby być liczba zero? Byłoby Ci znacznie łatwiej.
P-41829
Dragonex
Temat założony przez niniejszego użytkownika
» 2011-10-08 08:27:47
Robię to na podstawie książki Bjarne Stroustrup'a i to jest jedno z ćwiczeń. Niestety nie ma na nie nigdzie żadnej podpowiedzi a nie umiem sobie z tym poradzić.
To jest początek książki i nie wierzę że to jest jakieś trudne.
P-41831
wojtu111
:)
» 2011-10-08 08:53:56
A masz podstawowy szablon programu? Jak nie tylko samą treść no to w IF masz wstawić 0, a resztę co jak i gdzie zrobić znajdziesz tu Cudo :), i w razie czego to
"static_cast" to po prostu rzutowanie :) Mogłem trochę namieszać ale myślę że dasz radę :)

Pozdrawiam
wojtu111
P-41832
Dragonex
Temat założony przez niniejszego użytkownika
» 2011-10-08 09:15:20
No niestety nie kumam :-( Mam treść zadania, i zrobiłem wszystko co trzeba brakuje mi tylko wyświetlenia wyniku, który ma się odbywać za pomocą klawisza '|', jeśli robię to za pomocą zera to też nie dobrze bo uwzględnia mi je w obliczeniach a nie o to chodzi. Mógłbym sobie to odpuścić i iść dalej z materiałem ale chyba nie o to chodzi. Ktoś mi pomoże z tym tematem?
P-41834
SeaMonster131
» 2011-10-08 09:44:31
jeśli robię to za pomocą zera to też nie dobrze bo uwzględnia mi je w obliczeniach
No to daj IFa, w którym jeżeli a != 0 to wykonuj obliczenia, a jak a == 0 to nie wykonuj obliczeń, tylko pokaż wynik :)
P-41836
« 1 »
  Strona 1 z 1