Advertisement
venik2405

Untitled

Sep 24th, 2020
306
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.96 KB | None | 0 0
  1. Program lab1_1;
  2.  
  3. Uses
  4.     SysUtils;
  5.  
  6. var
  7.     Number,temp: Double;
  8.     ColOfNumber:Integer;
  9.     IsCorrect: Boolean;
  10.  
  11. begin
  12.         writeln ('Данная программа позволяет узнать количество цифр , из которых состоит число');
  13.     repeat
  14.         Iscorrect := true;
  15.         try
  16.             writeln('Введите число');
  17.             readln(Number);
  18.         except
  19.             IsCorrect := false;
  20.         end;
  21.         if (Number<0) then
  22.             IsCorrect := false;
  23.         if (NOT IsCorrect) then
  24.         begin
  25.             writeln('Введите неотрицательное целое число');
  26.         end;
  27.  
  28.     until (IsCorrect);
  29.     temp :=(number/10);
  30.     repeat
  31.     begin
  32.         Number:= Number / 10;
  33.         ColOfNumber := ColOfNumber +1;
  34.     end;
  35.     until (Number<1);
  36.     writeln('Количество цифр равно ' , ColOfNumber );
  37.     readln;
  38. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement