💻 Lecții C++ & Python🏠 Home
Divizori și Numere Prime în C++ — Animații Interactive | Clasa 9
◀Prelucrarea Cifrelor unui Număr — Animație InteractivăTipuri de Date, Operatori, cin și cout în C++▶
Se pregătesc resursele...

📘 Lecție gratuită de C++ pentru clasa a 9-a și BAC, cu animații interactive. Mai jos ai rezumatul. În lecția completă alegi problema și vezi pas cu pas cum rulează algoritmul și cum se schimbă variabilele.

Ce probleme vizualizează animațiile?

  • Afișarea divizorilor unui număr
  • Verificarea numărului prim
  • CMMDC cu algoritmul lui Euclid
  • Inversul unui număr (123 → 321)

Exemplu: Afișarea divizorilor în C++

for (int d = 1; d <= n; d++)
    if (n % d == 0)
        cout << d << " ";

❓ Întrebări frecvente

1. Cum afișez divizorii unui număr în C++? Parcurgi valorile d de la 1 la n și afișezi d atunci când n % d == 0.

2. Când este un număr prim? Când are exact doi divizori: 1 și el însuși. 0 și 1 nu sunt numere prime.

3. Cum funcționează algoritmul lui Euclid pentru CMMDC? Cât timp b != 0, înlocuiești perechea (a, b) cu (b, a % b). Când b ajunge 0, CMMDC este a.

4. Cum calculez inversul unui număr în C++? Pornești cu inv = 0 și, cât timp n > 0, faci inv = inv * 10 + n % 10 și n = n / 10.

5. Cum ajută animațiile? Vezi pas cu pas cum se schimbă variabilele la fiecare iterație, în loc să urmărești algoritmul doar pe hârtie.

Ce conține lecția completă?

  • ✅ Animații interactive pentru fiecare problemă
  • ✅ Vezi pas cu pas cum se schimbă variabilele
  • ✅ Divizori, număr prim, CMMDC (Euclid), inversul unui număr

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

→ Vezi și lecția completă C++: Divizori, Prime, CMMDC (C++)