Как вариант - сначала избавится от знака, потом проверять на кол-во разрядов. Т.е.
If (a < 0) a *= -1;
Или можно использовать cmath:
#include <cmath>
a = abs(a);
Где ресунок отправь новый вопрос
var
n, r: integer;
begin
write('n = ');
readln(n);
writeln;
while (n > 0) and (r < > 2) do
begin
r : = n mod 10; { < == последняя цифра числа }
n : = n div 10 { < == удаляем последнюю цифру }
end;
writeln(r = 2); { < -- выводим значение выражения (r=2) }
readln
end.
А) txt - блокнот
Б) docx - MS Word
В) xls - MS Excel
Г) ppt MC PowerPoint
Д) bmp - Paint, Photoshop
<span>Е) zip - WinRar, 7-zip</span>