Exerciții

Exerciții clasice pentru consolidarea cunoștințelor, grupate pe nivel.

Nivel ușor

  • Afișează tabla înmulțirii pentru un număr citit
  • Verifică dacă un număr este palindrom
  • Calculează suma cifrelor unui număr
  • Conversia temperaturi: Celsius ↔ Fahrenheit
  • Determină dacă un an este bisect

Nivel mediu

  • Șirul Fibonacci până la n termeni (iterativ și recursiv)
  • Ciurul lui Eratostene — toate numerele prime până la n
  • Sortarea unui vector cu Bubble Sort și Selection Sort
  • Căutare binară în array sortat
  • Cel mai mare divizor comun (algoritmul lui Euclid)

Nivel avansat (olimpiadă)

  • BFS/DFS pe un graf reprezentat ca listă de adiacență
  • Programare dinamică: problema rucsacului
  • Arbori de intervale (Segment Tree)
  • Sortare merge sort O(n log n) implementat manual
  • Probleme de pe pbinfo.ro — categoria Clasa a IX-a