Как закодировать?
- From
- Egor Tsygvintsev (2:452/77.57)
- To
- Andrew Ezhguroff
- Date
- 2002-10-04T21:34:38Z
- Area
- RU.ALGORITHMS
Добрый день, Andrew
Пятница Октябрь 04 2002 09:45, Andrew Ezhguroff писал Oleg I. Khovayko:
OIK>> A!!! Перепутал условие с сишным do {} while();
OIK>> А в repeat/until там же выход по TRUE, а не по FALSE!!!
OIK>> Короче, поправка:
OIK>> Надо вместо "until x <> 0;" писать "until x = 0;"
AE> Все равно не работает: если у нас, например, десятичное число 192
AE> (двоичное - 11000000), то твоя программа выдаст 0000000011 вместо
AE> 0000000011000000.
люди, не мучайтесь :)))
─── Тут начинается файл golded.out ───
var s,c:string;
x:integer;
procedure DecToBin(x:integer);
begin
if x<>0 then
begin
str(x mod 2,c);
s:=c+s;
DecToBin(x shr 1);
end;
end;
begin
readln(x);
DecToBin(x);
writeln(s);
end.
─── А здесь golded.out кончается ───
Всего доброго,
Egor Tsygvintsev.
--- ... Линия отреза ...
* Origin: Крепче за шоферку держись, баран! (2:452/77.57)