imi explicati si mie ex acesta va rog frumos!!!Nu inteleg!! si de ce este raspunsul 3?
dau coronite!!Promitttt!!!!Explicati-mi plzzz!!!
Anexe:
Răspunsuri la întrebare
Răspuns de
0
Bun, de cele mai multe ori cand declari o variabila de exemplu
int i,j,k,l . . . o declari fara valoare
Mai tarziu tu ii dai o valorea ca in exemplul tau
int x,y;
x=4
y=6
Cand ii dai lui x valorea 4 poti spune ca i-ai ATRIBUIT o valoare
Incepi cu atribuirile de la 0 .
x=4, y=6 ai deja 2 atribuiri.
In acel while Se va executa doar o data deoarece conditia este cat timp
y==6, e normal ca o data ce il aduni cu 1 conditia va devenii falsa. Si asta inseamna ca doar o data ai atribuit o valoare lui y.
In conditia if(x==y) nu se face nimic deoarece x este 4 si y este 7 deci nu are nicio treaba
De aia sunt 3 , pentru ca incepi cu 2, y=6 x=4, si in acel while se atribuie o singura data o alta valoare lui i.
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Franceza,
9 ani în urmă
Matematică,
9 ani în urmă