условие: нужно ввести 4 значное целое число и определить является ли оно палиндромом("перевертышем").
5-9 класс
|
Для определения отдельных разрядов числа используется операции 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?
Объясните пожалуйста!
while a>0 do
begin
q:=a mod 10;
b:=b*10+q;
a:=a div 10;
end;
Этот фрагмент формирует число, обратное заданному числу а, это число в конце будет находится в ячейке b. Для примера рассмотрим короткое число. Пусть а=123
123>0 поэтому все команды будут выполняться:
Другие вопросы из категории
-текст ответа
-URL страницы содержащей данную информацию
1.Назовите духовный сан и имя священника, который в XVII веке молитвами изгонял злокозненного духа из московской пищепитательнице при церкви(какой)? Что означает выражение, которое родилось в народе от места, где стояла эта церковь?
2.Какие цвета фона присутствуют на гербе морского порта, расположенного рядом с городом, в где разворачивается действие повести Н.В.Гоголя про одежду?
3.С явлением миража люди сталкиваются не раз. Кто из моряков не слышал легенды о "летучем голландце",корабле-призраке,на котором якобы плавали мертвецы. Дайте название мыса, стоящего среди скал известного архипелага, который считается "кладбищем" кораблей. Почему происходило явление миража в данном месте?
4.Планета(какая?) Солнечной системы, немногим больше луны, температура в полдень на экваторе достигает 420 градусов Цельсия, ночью уменьшается до минус 180. Сколько земных суток длятся сутки на это планете?
5.Джинсы этой фирмы обожают голливудские звёзды. Придумал её немецкий паренёк, в поисках счастья перебравшийся в Америку. Новинка пришлась золотоискателям по вкусу, и в начале 60-х годов 19 века(точная дата: год?) парень открыл фирму по производству спецодежды.Каково название фирмы.
6.В крещенский вечер девушки могли нагадать себе суженого. Вот и известная всем девица(имя?) в романе русского классика, названного именем и фамилией(какой роман?) нагадала себе суженого(имя?). Что означает его имя в греческом переводе?
7. Тойтерьер-маленькая декоративная собачка. Окрас-черно-подпалый, коричневый. Быстро привыкает к хозяину. Была выведена в питомниках России. В каком городе?
ПОМОГИТЕ РЕШИТЬ
Читайте также
1) найти и вывести сумму его цифр
2) сформировать число, в котором поменяются разряды (допустим будет число 13, нужно сделать, что бы было 31 и т.п.)
II В паскале с помощью генератора случайных чисел получить трехзначное число и определить, является ли оно полимером (например 121 - является, 123 - нет)
1) найти и вывести сумму его цифр
2) сформировать число, в котором поменяются разряды (допустим будет число 13, нужно сделать, что бы было 31 и т.п.)
II В паскале с помощью генератора случайных чисел получить трехзначное число и определить, является ли оно полимером (например 121 - является, 123 - нет)
слева направо и справа налево
должно быть простым, потому что такие вещи, как массивы ещё не прошли. Скорее всего здесь будет использоваться while, div, mod.
(с защитой от неверного ввода) или Ввести натуральное число и определить, верно ли, что сумма его цифр равна 10 (с защитой от неверного ввода).