где-то так это выглядит на паскале. ошибки не обработаны, так что, если вместо числа ввести строку - программа умрет по исключению.
Ответ дал: Гость
при использовании компьютерного алфавита 1 символ = 1 байт, значит
20000 символов = 20000 байт
20000 : 1024 = 19,5 кбайт
19,5 кбайт < 20 кбайт, значит текст на дискету поместиться.
Ответ дал: Гость
f0=(15*16в1)+(0*16в0)=240 , делим столбиком число 240 на 2 (делим и делим) и записываем остатки с конца и получаем число 11110000
т.е. 240/20=120 ост 0
120/2=60 ост 0
60/2=30 ост 0
30/2=15 ост 0
15/2=7 ост 1
7/2=3 ост 1
3/2=1 ост 1
записываем в обратном поряде 11110000
1d4=(1*16в2)+(13*16в1)+(4*16в0)=256+208+4=468 делим столбиком число 468 на 2 111010100
Ответ дал: Гость
var a: integer; c1, c2, c3, c4: integer;
begin for a : = 1000 to 9999 do begin c1 : = a div 1000; c2 : = (a div 100) mod 10; c3 : = (a div 10) mod 10; c4 : = a mod 10; if (c1 < > c2) and (c1 < > c3) and (c1 < > c4) and (c2 < > c3) and (c2 < > c4) and (c3 < > c4) then writeln(a); end; end.
Популярные вопросы