astahova
?>

ПО ПРОГРАМИРОВАНИЮ В PYTHON

Информатика

Ответы

СергейНиколаевич

var

a:integer;

b,c:integer;    

t:integer;

begin

 writeln('Введите двухзначное челое число');

 readln(a);

 if not((a>9)and(a<100)and(a mod 10<> 0))then

   writeln('ERROR');

 if (a>9)and(a<100)and(a mod 10 <> 0)then

 begin

   b := a div 10;

   c := a mod 10;

   t := b-c;

   if t<0 then a:=a+abs(t*10)+t

   else a:= a-t*10+t;

   writeln(a)

 end;  

 end.

Объяснение:

Данная программа написана на Pascal

В программе я также исключил все числа 10,20,30,40,50,60,70,80,90 , так как при смене местами числа будут получаться однозначные(1,2,3,4,5,6,7,8,9)

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

ПО ПРОГРАМИРОВАНИЮ В PYTHON
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Yekaterina358
fucingprinces30
Екатерина1979
Pavlushina-Novikova
olgakuz00261
Artur-62838
antoha512
osnickyi
romasmart9
oskar-pn
elmira01048775
iptsr4968
egornostaeva
РостиславовичЮлия1147
Баранов955