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. Да се изведе броят на най-високите оценки.