Advertisement
Alex_Fomin

Счастливый билет

Nov 23rd, 2015
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.00 KB | None | 0 0
  1. uses system;
  2.  
  3. var ticket:string;
  4.     temp,left,right:integer;
  5.    
  6. Begin
  7. Repeat
  8.   Console.Write('Введите номер билета: ');
  9.   Ticket:=Console.ReadLine();
  10.   if Length(Ticket) <> 6 then Console.WriteLine('Ошибка: Неверное значение. Повторите ввод...')
  11.      else
  12.          Begin
  13.          Temp:=StrToInt(LeftStr(Ticket,3));
  14.          Left:=0;
  15.          While Temp <> 0 do
  16.                Begin
  17.                Left+=Temp mod 10;
  18.                Temp:=Temp div 10;
  19.                end;
  20.                
  21.          Temp:=StrToInt(RightStr(Ticket,3));
  22.          Right:=0;
  23.          While Temp <> 0 do
  24.                Begin
  25.                Right+=Temp mod 10;
  26.                Temp:=Temp div 10;
  27.                end;
  28.          
  29.          if Left = Right then Console.WriteLine('Счастливый билет :)')
  30.                          else Console.WriteLine('Билет не счастливый :(');
  31.          end;
  32. Until Length(Ticket) = 6;
  33. Console.ReadLine();
  34. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement