Zliczanie jedynek
Ostatnio zmodyfikowano 2015-12-13 23:23
DeeS Temat założony przez niniejszego użytkownika |
Zliczanie jedynek » 2015-12-13 21:13:47 Witam! Bardzo proste zadanie, jestem początkujący a jednak nie moge sobie poradzić. Program ma za zadanie zliczyć liczbę jedynek z ciągu liczb (1,-1) i ma przestać oraz wypisać liczbe jedynek ( nie minus jedynek)gdy napotka zero. Co jest nie tak w poniższym programie? #include<iostream> using namespace std; int main () { int l,s=0; cin>>l; while(l=0) { cin>>l; if(l=1) s++; else;
} cout<<s;
} |
|
carlosmay |
» 2015-12-13 23:23:18 Nie przemyślane rozwiązanie. Program wykonuje się od góry do dołu (chyba że każemy mu inaczej). Wczytujesz 'l'. Sprawdzasz zły warunek. Wczytujesz 'l'. Teraz dodajesz licznik 's' (zły warunek if'a).
'=' - operator przypisania. '==' - operator porównania. Warunek pętli zaneguj, bo nie chcesz wykonywać pętli gdy (l == 0) . |
|
« 1 » |