Давай сравним все 4 числа между собой, найдём максимальное и вычтем из него N.
#include <bits/stdc++.h>
using namespace std;
int main() {
int a, b, c, d, n;
cin >> a >> b >> c >> d >> n;
if (a > b && a > c && a > d)
a -= n;
else if (b > a && b > c && b > d)
b -= n;
else if (c > a && c > b && c > d)
c -= n;
else d -= n;
cout << a << " " << b << " " << c << " " << d << endl;
return 0;
}
Чтобы проверить, кратно ли число четырём, нужно написать такую проверку:
if (х mod 4 = 0) then...
Это значит: "если остаток от деления числа х на 4 равен нулю, то..."
Программа:
Program P;
var
x,y: integer;
begin
var s:=' -=Alphaeus=- ';
for var k:=1 to 22 do begin write(s[k]); sleep(47) end;
writeln;writeln;
writeln('Введите числа:');
write('X = '); readln(x);
write('Y = '); readln(y);
if (x mod 4=0) or (y mod 4=0) then y:=y+3;
writeln('Результат:');
writeln('X = ',x);
writeln('Y = ',y);
end.
Давай сравним все 4 числа между собой, найдём максимальное и вычтем из него N.
Код
#include <bits/stdc++.h>
using namespace std;
int main() {
int a, b, c, d, n;
cin >> a >> b >> c >> d >> n;
if (a > b && a > c && a > d)
a -= n;
else if (b > a && b > c && b > d)
b -= n;
else if (c > a && c > b && c > d)
c -= n;
else d -= n;
cout << a << " " << b << " " << c << " " << d << endl;
return 0;
}
Чтобы проверить, кратно ли число четырём, нужно написать такую проверку:
if (х mod 4 = 0) then...
Это значит: "если остаток от деления числа х на 4 равен нулю, то..."
Программа:
Program P;
var
x,y: integer;
begin
var s:=' -=Alphaeus=- ';
for var k:=1 to 22 do begin write(s[k]); sleep(47) end;
writeln;writeln;
writeln('Введите числа:');
write('X = '); readln(x);
write('Y = '); readln(y);
if (x mod 4=0) or (y mod 4=0) then y:=y+3;
writeln('Результат:');
writeln('X = ',x);
writeln('Y = ',y);
end.