Размещено 5 лет назад по предмету
Информатика
от Kassandriala
условие: нужно ввести 4 значное целое число и определить является ли оно палиндромом("перевертышем"). Для определения отдельных разрядов числа используется операции div и mod
Что в Паскале обозначает: program n1; var a,b,i,q,l:integer; constLimit=4 begin readln(a); l:=a;b:=0; while a>0 do begin q:=a mod 10; b:=b*10+q; a:=a div 10; end; if(l=b)then writeln('yes')else writeln('no'); end. 1. while a>0 do 2. q:=a mod 10; b:=b*10+q; a:=a div 10; Я не совсем понимаю, для чего в переменную b мы присвоили значение где b умножено на 10 и к произведению прибавлена q? 3. l:=a;b:=0; и я не понимаю, почем мы здесь присвоили b значение равное 0? Объясните пожалуйста!