Ввести четырехзначное целое число и определить яявляется ли число перевертышем( такими например являются числа 6666 и 3223).
5-9 класс
|
Pascal ABC
var x:integer;
begin
writeln ('Введите четырёхзначное число');
readln(x);
if (x div 1000 <> 0) and (x div 10000 = 0) then begin
if ((x div 100)=(x mod 100)) or (((x div 1000)=(x mod 10)) and (((x div 100) mod 10)=((x mod 100) div 10))) then
writeln ('Является перевёртышем') else
writeln ('Не является перевёртышем');
end else writeln ('Неверный ввод');
end.
И почему все считают, что указывать языки - не царское дело?.. Ну ладно, вот на PascalABC.NET:
var
n: integer;
begin
readln(n);
writeln((n mod 10) * 1000 + (n div 10 mod 10) * 100 + (n div 100 mod 10) * 10 + (n div 1000) * 1 = n ? 'Yes' : 'No');
end.
Другие вопросы из категории
в этой задаче сказано что в доме 16 этажей?
Читайте также
(с защитой от неверного ввода) или Ввести натуральное число и определить, верно ли, что сумма его цифр равна 10 (с защитой от неверного ввода).
должно быть простым, потому что такие вещи, как массивы ещё не прошли. Скорее всего здесь будет использоваться while, div, mod.
в паскале напишите программу плиз
целое число и определить, верно ли, что в нём ровно 1 цифра
«9». (Кумир)
цикл с предусловием while <условие> do. Информатика. 8 класс. Паскаль ABC.