Задание №1. Наибольшее четырехзначное восьмеричное число 7777₈
двоичная запись - 111 111 111 111 111₂
искомое число - 111 111 111 111 000₂ = 7777 - 7 = 7770₈
Ответ: 7770
Задание №2. Аналогично первому: Наибольшее четырехзначное восьмеричное число 7777₈
двоичная запись - 111 111 111 111 111₂
искомое число - 111 111 111 110 000₂ = 7777 - 17 = 77760₈
Ответ: 7760
Var n,k,i:integer;
begin
write('n = ');
readln(n);
k:=0;
for i:=1 to 6 do
begin
if n mod 2 = 1 then begin k:=i; break; end;
n:=n div 10;
end;
if k=0
then writeln('В числе нет нечётных цифр')
else writeln('k = ',k);
end.
Пример:
n = 123456
k = 2
Var x,y:real;
begin
writeln ('Введите x: ');
read (x);
if x>=1.5 then
begin
y:=SQRT(2*x-3);
writeln('y = ', y);
end else
writeln ('Под корнем отрицательное число!');
end.
Здесь идёт чередование чётных чисел с нечётными