[c++] instrukcje warunkowe
Ostatnio zmodyfikowano 2016-01-07 21:35
Eryk17 Temat założony przez niniejszego użytkownika |
[c++] instrukcje warunkowe » 2016-01-07 19:44:24 hej, mam program z maina2 który ma wczytać liczbę i przypisać pod zmienną a np a=20 i ma potęgować liczbę tak długo by nie przekroczyła wczytanej przez nas zmiennej czyli 20. Być może to kwestia któregoś warunku albo przypisania wartości do zmiennej wynik, ale nie bardzo wiem jak to ominąć (ze względu na to że jak dam pod wynik=0 to 0*2 nadal daje mi 0) #include <iostream> using namespace std;
int main() { int liczba; cin >> liczba; int wynik; wynik = 0; while( wynik < liczba ) { wynik = wynik * 2; if( wynik < liczba ) { cout << wynik << " "; } }; }
|
|
mateczek |
» 2016-01-07 19:52:32 #include <iostream> using namespace std;
int main() { int liczba; cin >> liczba; int wynik = 1; while( wynik < liczba ) { cout << wynik << " "; wynik = wynik * 2; }; cout << endl; } |
|
Eryk17 Temat założony przez niniejszego użytkownika |
» 2016-01-07 20:10:38 wyświetla mi się taki błąd: 1 wiersz 1: wczytano EOLN, a oczekiwano '1' 2 wczytano EOF, a oczekiwano '2' 3 wiersz 1: wczytano '2', a oczekiwano EOLN 4 wiersz 1: wczytano '2', a oczekiwano EOLN 5 wiersz 1: wczytano '2', a oczekiwano EOLN
|
|
carlosmay |
» 2016-01-07 21:35:30 |
|
« 1 » |