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 că ați vizitat platforma noastră dedicată Informatică. Sperăm că informațiile oferite v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Așteptăm cu nerăbdare să vă revedem și nu uitați să ne salvați în lista de favorite!