Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

745 / Л.Р.№2 / Lab2

.PAS
Скачиваний:
9
Добавлен:
22.02.2016
Размер:
664 б
Скачать
 uses crt;
 var j,i:longint;
     S:string;
begin
 clrscr;
 i:=0;
 write('Write your number B(2) - ');readln(S);
 repeat
  inc(i);
  if (S[i]<>'0') and (S[i]<>'1')
   then
    begin
     writeln('Wrong number!');
     writeln('Try again!');
     writeln;
     write('Write your number B(2) - ');readln(S);
     i:=0;
    end;
  until i>=length(S);
 j:=length(S);
 if S[1]='0'
  then write('Result - ',S)
  else
   begin
    while  (S[j]='0') and (j>=1) do dec(j);
    for i:=2 to 8 do
     if i<j
      then
       if S[i]='1'
        then S[i]:='0'
        else S[i]:='1';
     writeln('Result - ',S);
    end;
 readkey;
end.

Соседние файлы в папке Л.Р.№2