Algoritmi
Maxime si minime
Cifrele unui numar
Cifra de Control
Divizorii unui numar
Algoritmul lui Euclid
Verificarea primalitatii
Descompunerea in factori primi
Aplicații ale descompunerii în factori primi
Sirul lui Fibonacci
Baze de numeratie
CLASA A 9-A
CLASA A 10-A
Tablouri Unidimensionale ( Vectori )
Inserari si stergeri
Verficarea unor proprietati
Sortarea vectorilor
Interclasare
Secvente in vectori
Sume Partiale
Secventa de suma maxima
Smenul lui Mars
Cautarea Binara
Vectori caracteristici si de frecventa
Ciurul lui Eratostene ( + Algoritmi)
Aritmetica numerelor mari
Divizibilitate
Tablouri bidimensionale ( Matrici ) Diverse
Declararea/Parcurgerea Matricilor Factorialul unui numar natural
Tablouri patratice Indicatorul lui Euler
Sume partiale in matrice Operatii pe biti
Subprograme Recursivitate
Anatomia unei functii Recursivitate
Definirea/Declararea unei functii Algoritmi de umplere
Declararea variabilelor Fill recursiv
Transmiterea Parametrilor Fill cu Coada
Modul de functionare a Stivei
Metode de Programare Alocarea dinamica a memoriei
Metoda Greedy Pointeri
Metoda Backtracking Legătura dintre pointeri și tablouri
Divide et Impera Aritmetica pointerilor
Sortare prin interclasare (MergeSort) Mecanismul alocării dinamice
Sortare rapida (QuickSort)
Structuri de date liniare
Structuri de date liniare
Stiva
Coada
Algoritmul lui Lee
Liste alocate dinamic
Șiruri de caractere C++
Structuri de date neomogene (Struct)
Diverse
Exponențiere rapidă
Aritmetică modulară
Algoritmul lui Euclid extins
Elemente de combinatorică
Triunghiul lui Pascal
Operații pe biți