#include< iostream>
using namespace std;
int main()
{
int n;
int a;
int max = 0;
cin> > n;
for(int i=0; i< n; i++)
{
cin> > a;
if(a%5==0 & & a> max) max = a;
}
cout< < max< < endl;
system("pause");
}
Поделитесь своими знаниями, ответьте на вопрос:
Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, кратное 5. программа получает на вход количество чисел в последовательности, а затем сами числа. в последовательности всегда имеется число, кратное 5. количество чисел не превышает 1000. введённые числа не превышают 30 000. программа должна вывести одно число – максимальное число, кратное 5.
program fanisca; uses crt; var n,temp,i,max: integer; begin write('введите число n='); readln(n); max: =0; i: =1; writeln('*** alphaues is ***'); while i< =n do begin write('введите ',i,'-е число '); readln(temp); if (max< temp) and (temp mod 5 = 0) then max: =temp; i: =i+1; end; writeln('максимальное число, кратное 5, равно ',max); end.