validMarks[k].
 Това изписване ни позволява да работим с елемента на масива, така както се работи с всяка друга променлива.
 #include <iostream>
using namespace std ;
main ()
{	const int validMarks[] = {2, 3, 4, 5, 6} ;
	for (int k=0; k<5; k++)
		std::cout <<validMarks[k] <<'\t' ; }Програмата отпечатва стойностите от масива.validMarks[0],validMarks[1] за достъп до втория елемент,validMarks[4].for.n и n на брой оценки. Да се изведе броя на оценките по-високи от средния успех.#include <iostream>
main ()
{ int n, k, br  ; // n>0 && n<100
  double sum, average, marks[100] ;
  for (sum=k=0, std::cin >>n; k < n; std::cin >>marks[k], sum+=marks[k++]) ;
  for (k=br=0, average=sum/n; k < n; br=((marks[k] > average) ? 1 : 0), k++) ;
  std::cout <<br <<std::endl ; }
  В примера елементите на масива се въвеждат от клавиатурата и се преброява колко от тях отговарят на поставеното условие.
validMarks от примерите в началото, да се отпечата в обратен ред (от последния му елемент към първия).n и n на брой числа, 1 < n < 100. Да се отпечата най-голямото отрицателно число. Ако няма такова число, да се изведе 0.n и n на брой оценки, 1 < n < 100. Да се изведе броят на най-високите оценки.