Напишите программу, которая в последовательности натуральных чисел определяет макси¬мальное число, кратное 4. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 4. Программа должна вывести одно число — максимальное число, кратное 4.
Объяснение:
#include <bits/stdc++.h>
using namespace std;
long long a,i;
int main()
{
cin>>a;
for(i=a;i>=1;i--){
if(i%4==0)
break;
}
cout<<i<<endl;
return 0;
}
//pascal
var
N, i, x, _max : integer;
begin
_max := -1;
write('N=');
readln(N);
for i := 1 to N do
begin
readln(x);
if (x mod 4 = 0) and (x > _max) then
_max := x;
end;
writeln('MAX:',_max);
end.