📘 Lecție gratuită 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.
🎯 Apare la BAC? Da. La Subiectul I apar des expresii cu / și %, la care trebuie să calculezi rezultatul. Tipurile de date și citirea/afișarea stau la baza oricărei probleme de BAC.
#include <iostream>
using namespace std;
int main() {
int a, b;
cin >> a >> b;
cout << a / b << " " << a % b;
return 0;
}
1. Ce tipuri de date de bază are C++? int pentru numere întregi, double pentru numere reale, char pentru un caracter și bool pentru true sau false.
2. Ce face operatorul % în C++? Dă restul împărțirii a două numere întregi, de exemplu 17 % 5 = 2.
3. De ce 7 / 2 dă 3 în C++? Pentru că ambii operanzi sunt int, deci împărțirea e întreagă. Ca să obții 3.5, unul dintre ei trebuie să fie real: 7.0 / 2.
4. Ce sunt cin și cout? cin citește date de la tastatură (cin >> x), iar cout afișează pe ecran (cout << x).
5. Ce înseamnă using namespace std? Îți permite să scrii cin și cout fără prefixul std::.