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

[C] Sprawdzenie ile razy wykona się instrukcja w pętli.

Ostatnio zmodyfikowano 2017-06-20 17:50
Autor Wiadomość
Ridos
Temat założony przez niniejszego użytkownika
[C] Sprawdzenie ile razy wykona się instrukcja w pętli.
» 2017-06-20 15:57:54
Witam, mam proste pytanie, choć dla mnie nie jest takie proste :(
Mianowicie mam daną pętle z instrukcją
 
C/C++
for( i = 0; i < 5; i++ )
for( j = i + 1; j < 6; j++ )
     a++;


Muszę sprawić ile razy wykonuje się instrukcja
a++
 w tej pętli. Gdy dodaje printf do wyświetlenia wartości zmiennej "a" to pokazuje mi że a=1... Gdy natomiast skonfiguruję sobie program dopisując b+=1 to wyświetla mi, że b=38... Jedna z poprawnych odpowiedzi to:
A) 5 razy
B) 6 razy
C) 15 razy
D) 30 razy

Ktoś wie jak to sprawdzić? Chciałem odpalić ten program wiersz po wierszu, ale nie wiem jak to się robi :/ Kombinowałem z debugingiem, ale nie wychodzi mi to.
P-162717
hit
» 2017-06-20 16:00:53
http://cpp.sh/8x6is

15 razy. W linku możesz spojrzeć.
P-162718
Ridos
Temat założony przez niniejszego użytkownika
» 2017-06-20 16:23:31
Dziekuję za odpowiedź :) Zrobiłeś to samo co ja, ale Ci wyprowadziło a=15 a mi ciągle wywala a=1? To mój kod http://cpp.sh/3sl7.
Wie ktoś może co zrobić, żebym mógł programy odpalać wiersz po wierszu?
P-162720
karambaHZP
» 2017-06-20 16:44:38
Używać debuggera.
P-162721
Luq
» 2017-06-20 17:37:21
Zrobiłeś to samo co ja, ale Ci wyprowadziło a=15 a mi ciągle wywala a=1?

Po pętli for nie stawia się średników. Ponadto zmienna a nie jest inicjowana zerem
P-162723
mokrowski
» 2017-06-20 17:50:31
http://cpp.sh/7tvi3
P-162724
« 1 »
  Strona 1 z 1