Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
функции_new.docx
Скачиваний:
0
Добавлен:
11.02.2026
Размер:
101.67 Кб
Скачать

Int& rmax (int d [ ], int n)

{int imax = 0;

for (int i =1; i< n; i++)

imax = (d[imax] > d[i] ? imax : i);

return (d[imax]);

}

Int main ()

{ int n =5, a [ ] = { 3, 7 , 21 , 33 , 6};

cout << rmax (a, n )<<endl;

rmax(a,n)=0;

for ( int i =0 ; i <n ; i++)

cout << a[i] << " " ;

system("pause");

return 0;

}

Результат программы:

33

3 7 21 0 6

Один из вызовов функции rmax() находится в левой части оператора присваивания, что позволяет занести в элемент новое значение.