чето типо того
uses crt;
var a,b,s:real; z:char;
procedure vyvod(s:real);begin write(s); end;
procedure plus(a,b:real);
begin
s:=a+b;
write('Suma = '); vyvod(s);
end;
procedure minus(a,b:real);
begin
s:=a-b;
write(' = '); vyvod(s);
end;
procedure mn(a,b:real);
begin
s:=a*b;
write(' = '); vyvod(s);
end;
procedure de(a,b:real);
begin
s:=a/b;
write(' = '); vyvod(s);
end;
procedure vvod(a,b:real; z:char);
begin
writeln('Write a,b');
readln(a,b);
writeln('CHOOSE + - * / ');
readln(z);
case z of
'+':plus(a,b);
'-':minus(a,b);
'*':mn(a,b);
'/':de(a,b);
end;
end;
begin
vvod(a,b,z);
readln;
end.
№1)ЕА(16)=234(10)
354(8)=236(10)
Следовательно нужно 235(10) перевести в двоичную.
235(10)=11101011(2)
ответ: 2
№2)
ЕА(16)=234(10)
354(8)=236(10)
Следовательно нужно 235(10) перевести в двоичную.
235(10)=11101011(2)
ответ: 1
№3)
Е7(16)=231(10)
351(8)=233(10)
Следовательно нужно 232(10) перевести в двоичную.
232(10)=11101000(2)
ответ:4
№4)
DD(16)=221(10)
337(8)=223(10)
Следовательно нужно 222(10) перевести в двоичную.
222(10)=11011110(2)
ответ:2
№5)
B7(16)=183(10)
271(8)=185(10)
Следовательно нужно 184(10) перевести в двоичную.
184(10)=10111000(2) ответ:3Поделитесь своими знаниями, ответьте на вопрос:
Вряд выписаны в порядке возрастания числа, делящиеся на 9: 9, 18, 27, 36, …. под каждым числом этого ряда записана сумма его цифр. на каком месте в ряду впервые встретится число 63? ответ запишите в виде числа.
Во втором ряду 63 встретится на 1111111 месте, когда рядом выше наберется достаточное количество Девяток чтобы из них получить 63, то есть должно собраться 7 девяток, значит это будет число 9999999, а место, которое оно займет, будет 9999999:9=1111111.