💻 Lecții C++ & Python🏠 Home
Prelucrarea Cifrelor unui Număr — Animație Interactivă | Clasa 9
◀Echivalența Structurilor Repetitive: PENTRU în CÂT TIMPDivizori și Numere Prime în C++ — Animații Interactive▶
Se pregătesc resursele...

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

Ce probleme vizualizează animația?

  • Afișarea cifrelor unui număr, de la dreapta la stânga
  • Suma cifrelor pare
  • Cifra maximă a unui număr
  • Numărul de cifre al unui număr

Algoritmul de bază

CÂT TIMP n > 0 EXECUTĂ
    cifra ← n mod 10
    n ← n div 10
SFÂRȘIT CÂT TIMP

❓ Întrebări frecvente

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.

Ce conține lecția completă?

  • ✅ Animație interactivă pentru fiecare problemă
  • ✅ Vezi pas cu pas cum se schimbă n și cifra extrasă
  • ✅ Afișarea cifrelor, suma cifrelor pare, cifra maximă, numărul de cifre

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

→ Vezi și varianta C++: Algoritmi — Cifre (C++)