📘 Lecție de C++ pentru clasa a 9-a și BAC, cu explicații video de la profesor. Mai jos ai rezumatul. În lecția completă găsești aplicații rezolvate cu simulator, în care vezi pas cu pas cum se schimbă variabilele, compilator C++ în browser, exerciții propuse cu indicii și rezolvare, și pe Alex, asistentul care îți dă indicii, îți explică algoritmul și îți corectează codul.
int a, b, aux;
cin >> a >> b;
aux = a;
a = b;
b = aux;
cout << a << " " << b;
1. Ce este structura liniară în C++? Instrucțiunile se execută una după alta, în ordinea în care sunt scrise.
2. Care e diferența dintre cin și cout? cin citește date de la tastatură (cu >>), cout le afișează pe ecran (cu <<).
3. Ce face endl în C++? Trece la rândul următor la afișare, la fel ca "\n".
4. De ce e nevoie de variabila auxiliară la interschimbare? Fără ea, prima atribuire ar suprascrie valoarea lui a înainte să fie salvată.
5. Se pot interschimba două numere fără variabilă auxiliară? Da, cu a = a + b; b = a - b; a = a - b; dar varianta cu aux e mai sigură.