📘 Lecție gratuită pentru clasa a 9-a și BAC, cu animație interactivă. Mai jos ai rezumatul. În lecția completă alegi problema și vezi pas cu pas cum se extrag cifrele și cum se schimbă variabilele.
CÂT TIMP n > 0 EXECUTĂ
cifra ← n mod 10
n ← n div 10
SFÂRȘIT CÂT TIMP
1. Cum afișez cifrele unui număr? Cât timp n > 0, afișezi n mod 10 (ultima cifră) și apoi elimini cifra cu n ← n div 10. Cifrele apar de la dreapta la stânga.
2. Cum calculez suma cifrelor pare? Extragi fiecare cifră cu n mod 10 și o aduni la sumă doar dacă cifra mod 2 = 0.
3. Cum găsesc cifra maximă a unui număr? Pornești cu max ← 0 și compari fiecare cifră extrasă cu max; dacă e mai mare, o reții.
4. Cum număr câte cifre are un număr? Adaugi 1 la un contor de fiecare dată când elimini o cifră cu n div 10. Atenție: numărul 0 are o cifră.
5. Cum ajută animația? Vezi pas cu pas cum se schimbă n și cifra extrasă la fiecare iterație, în loc să urmărești algoritmul doar pe hârtie.