Răspuns :
La a) pare greșit, oricum, dacă ar fi așa, programul ar sta pe loc și nu s-ar afișa nimic.
La b)
1. Pur și simplu se declară cele 2 variabile (a și b) de tip int(deci nu se pot pune numere cu virgulă în ele)
2. Se pun în ele valorile citite (cin>>a>>b) deci în a se pune 10, iar în b 1 (dispare tot ce e după virgulă, pentru că în a nu se pot pune numere cu virgulă)
3. Sunt afișate cele 2 variabile cout<<a<<b) fără niciun spațiu sau enter între ele, deci va apărea ceva de genul:
101
La c)
1. Din nou se declară 2 variabile a și b
2. Se citește a(în care se pune 10), se citește b(în care se pune 20), se citește iar a(în care acum se pune 30, și se șterge 10 ăla de la început)
*Toate sunt întregi, deci nu avem nimic de schimbat față de cum e acolo
3. Se afișează a, apoi fără niciun spațiu b, apoi un enter, apoi din nou a(a e 30 iar b 20). Deci se va afișa așa pe ecran:
3020
30
La b)
1. Pur și simplu se declară cele 2 variabile (a și b) de tip int(deci nu se pot pune numere cu virgulă în ele)
2. Se pun în ele valorile citite (cin>>a>>b) deci în a se pune 10, iar în b 1 (dispare tot ce e după virgulă, pentru că în a nu se pot pune numere cu virgulă)
3. Sunt afișate cele 2 variabile cout<<a<<b) fără niciun spațiu sau enter între ele, deci va apărea ceva de genul:
101
La c)
1. Din nou se declară 2 variabile a și b
2. Se citește a(în care se pune 10), se citește b(în care se pune 20), se citește iar a(în care acum se pune 30, și se șterge 10 ăla de la început)
*Toate sunt întregi, deci nu avem nimic de schimbat față de cum e acolo
3. Se afișează a, apoi fără niciun spațiu b, apoi un enter, apoi din nou a(a e 30 iar b 20). Deci se va afișa așa pe ecran:
3020
30
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Ne dorim ca informațiile furnizate să vă fi fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Revenirea dumneavoastră ne bucură, iar pentru acces rapid, adăugați-ne la favorite!