Advertisement
CyberPascal

Untitled

Mar 28th, 2014
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.04 KB | None | 0 0
  1. Program Lab8_22; uses crt;
  2.  
  3. var x,count_1,count_2,max,error:integer;
  4.     st:string;
  5.     f:text;
  6.  
  7. Begin clrscr;
  8. Assign(F,'Number.txt');
  9. Reset(F);
  10.  
  11. Max:=0;
  12. Count_1:=0;
  13. Count_2:=0;
  14.  
  15. While ((not Eof(F)) or (Count_1 < 1000)) do
  16.       Begin
  17.       Inc(Count_1);
  18.       Readln(F,St);
  19.       Val(St,X,Error);
  20.       if (X > 30000) then halt;
  21.       if (Abs(X) mod 10) = 1 then
  22.                      Begin
  23.                      if (Max < X) then Max:=X;
  24.                      Inc(Count_2);
  25.                      end;
  26.       end;
  27. Close(F);
  28.  
  29. Write('--------------------------------------------------------------------------------');
  30. if (Count_2 <> 0) then Writeln(' Ответ: ', Max)
  31.                   else Writeln(' Чисел оканчивающихся на 1 нет!');
  32. Write('--------------------------------------------------------------------------------');
  33. GotoXY(15,WhereY); Writeln('Для выхода из программы нажмите клавишу "Enter"');
  34. Write('--------------------------------------------------------------------------------');
  35. Readln;
  36. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement