Ovaj program uzima n broja elemenata od korisnika (gdje je n odredio korisnik), pohranjuje podatke u niz i izračunava prosjek tih brojeva.
Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja na C ++:
- C ++ nizovi
 - C ++ za petlju
 - C ++ while and do … while Loop
 
Primjer: Izračunajte prosjek brojeva pomoću nizova
 #include using namespace std; int main() ( int n, i; float num(100), sum=0.0, average; cout <> n; while (n> 100 || n <= 0) ( cout << "Error! number should in range of (1 to 100)." << endl; cout <> n; ) for(i = 0; i < n; ++i) ( cout << i + 1 <> num(i); sum += num(i); ) average = sum / n; cout << "Average = " << average; return 0; ) 
Izlaz
Unesite brojeve podataka: 6 1. Unesite broj: 45.3 2. Unesite broj: 67.5 3. Unesite broj: -45.6 4. Unesite broj: 20.34 5. Unesite broj: 33 6. Unesite broj: 45.6 Prosjek = 27.69
Ovaj program izračunava prosjek svih brojeva koje je korisnik unio.
Brojevi su pohranjeni u floatnizu num, koji može pohraniti do 100 brojeva s pomičnom zarezom.
Prvo tražimo od korisnika da navede koliko ćemo brojeva izračunati. To se pohranjuje u varijablu n.
Ako korisnik unese vrijednost n iznad 100 ili ispod 100, whileizvršava se petlja koja traži od korisnika da unese vrijednost n dok ne bude između 1 i 100.
while (n> 100 || n <= 0) ( cout << "Error! number should in range of (1 to 100)." << endl; cout <> n; )
Zatim, pomoću forpetlje unosimo brojeve od korisnika i pohranjujemo ih u numerički niz.
 for(i = 0; i < n; ++i) ( cout << i + 1 <> num(i); sum += num(i); ) 
Svaki put kada korisnik unese broj, njegova se vrijednost dodaje varijabli zbroja.
Na kraju petlje ukupni zbroj svih brojeva pohranjuje se u zbroju.
Nakon spremanja svih brojeva izračunava se i prikazuje prosjek.
 average = sum / n;








