📘 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.
n % 10n = n / 10int s = 0;
while (n > 0) {
s += n % 10;
n /= 10;
}
cout << s;
1. Cum verific palindromul? Compari numărul original cu inversul său.
2. Apare la Bacalaureat? Da, este unul dintre algoritmii elementari obligatorii.
3. Cum extrag ultima cifră a unui număr în C++? Cu operatorul %, astfel: n % 10.
4. Cum elimin ultima cifră a unui număr în C++? Cu împărțire întreagă: n = n / 10.
5. Cum calculez oglinditul unui număr în C++? Pornești cu ogl = 0 și, cât timp n > 0, faci ogl = ogl * 10 + n % 10 și n = n / 10.
6. Cum aflu prima cifră a unui număr în C++? Împarți numărul la 10 cât timp are mai mult de o cifră: while (n >= 10) n = n / 10; la final, n este prima cifră.