Который раз повторяю, указывайте на каком языке нужно писать программу. По классике написала на Pascal:
program ff;
var
x : integer;
begin
Write('Введите число ');
Readln(x);
if x mod 2 = 0 then writeln(x/2)
else writeln(sqr(x));
end.
Так вроде уже решал подобную задачу.
Задание 1
5*10³+3*10²+4*10¹+1*10⁰
Задание 2
2*8¹+5*8⁰+3*8⁻¹+4*8⁻²+1*8⁻³
Задание 3
2*6⁻¹+5*6⁻²+3*6⁻³+4*6⁻⁴+1*6⁻⁵
Var a,b,c,d,x: Real;
begin
writeln('Введите a,b,c,d');
readln(a,b,c,d);
x:=a/(b+c)-d;
writeln(x);
end.
Сохранить файл
Открыть файл
Удалить файл
просмотреть файл , создать файл
Открыть папку , удалить папку , просмотреть папку , создать папку , переименовать папку
Ну по скольку рещение не нужно, то ты правильно решил:
Искомое минимальное количество солдат в части= НОК-1.
НОК берем от количества колонн при каждом построении. Все таки немного напишу:
(Х+1)/Ki, (X+1) должен делиться на все Ki, значит минимально будет НОК.