Problem z programem używającym pętli "do... while".
Ostatnio zmodyfikowano 2015-04-02 13:16
Yaoo Temat założony przez niniejszego użytkownika |
Problem z programem używającym pętli "do... while". » 2015-04-02 12:59:22 Witam. Chcę wykonać zadanie, które brzmi następująco: Zadanie Napisz program, który: - wczyta ze standardowego wejścia liczbę naturalną n, - wypisze na standardowe wyjście ostatnią cyfrę liczby 2^n (dwa do potęgi n). Mój program, który miałby do tego posłużyć wygląda następująco: #include <iostream> using namespace std;
int main() { int n, a; int b = 2; cin >> n; do { b * 2; a == b; n--; } while( b > 0 ); cout << a; return 0; } Ale nie działa. Proszę o pomoc. |
|
SeaMonster131 |
» 2015-04-02 13:11:56 |
|
darko202 |
» 2015-04-02 13:13:01 zastanów się co robią linie
b * 2; // tu pewnie chciałeś b= b*2; a == b; // ?? |
|
Yaoo Temat założony przez niniejszego użytkownika |
» 2015-04-02 13:16:12 Okej, dzięki :) Taki kod działa w pełni poprawnie: #include <iostream> using namespace std;
int main() { int n, a; int b = 1; cin >> n; do { b = b * 2; a = b; n--; } while( n > 0 ); cout << a; return 0; } |
|
« 1 » |