💻 Lecții C++ & Python🏠 Home
Structura Liniară în C++: cin, cout și Atribuire | Clasa 9
◀Tipuri de Date, Operatori, cin și cout în C++Instrucțiunea if else în C++: Exemple Rezolvate▶
Se pregătesc resursele...

📘 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.

Instrucțiunile structurii liniare în C++

  • cin >> — citește valori de la tastatură
  • cout << — afișează rezultate pe ecran
  • = — atribuie o valoare unei variabile

Exemplu: Interschimbarea a două numere

int a, b, aux;
cin >> a >> b;
aux = a;
a = b;
b = aux;
cout << a << " " << b;

❓ Întrebări frecvente

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ă.

Ce conține lecția completă?

  • ✅ Explicații video cu profesorul
  • ✅ Aplicații rezolvate cu simulator: vezi cum se schimbă variabilele la fiecare pas
  • ✅ Compilator C++ în browser: rulezi codul direct
  • ✅ Exerciții propuse cu indicii și rezolvare
  • ✅ Asistentul Alex: indicii, explicarea algoritmului, corectarea codului

Vezi și — alte lecții din același capitol

→ Vezi și varianta Pseudocod: Structura Liniară (Pseudocod)