Написать программу, которая разрешает вводить с клавиатуры двузначное число N. Вывести

Написать программку, которая разрешает вводить с клавиатуры двузначное число N. Вывести на экран N^2, если число имеет две одинаковые числа и N/2 у противоположном случае. Условие окончания программки - ввод конкретного числа. Извещения про некорректность данных вывести красным цветом, а про окончание работы программки - зеленоватым.

Задать свой вопрос
1 ответ
Uses Crt;
Var
   N,A:integer;
Begin
TextColor(15);
Repeat
ClrScr;
Write('N = ');ReadLn(N);
A:=Abs(N);
if A gt; 9 then
   Begin
   if A gt; 99 then
      Begin
      ClrScr;
      TextColor(12);
      Write('(!!!) -99 lt;= N lt;= 99 (!!!) ');
      TextColor(15);
      End
   else
      if A div 10 = A mod 10 then WriteLn('N^2 = ',A*A)
      else WriteLn('N/2 = ',N/2)
   End;
Delay(1300);
Until A lt; 10;
TextColor(10);
Write('BbIXOD');ReadKey
End.
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт