Задать вопрос
25 января, 11:55

Пусть в переменной С, имеющей тип integer, записано пятизначное число. Запишите в переменную X, имеющую тип integer, число, полученное перестановкой цифр данного числа в обратном порядке. Например, если дано число 61047, то в ответе получается 74016. Если пользуетесь дополнительными переменными, то они все имеют тип integer.

+2
Ответы (1)
  1. 25 января, 14:38
    0
    program n_1;

    var a, b, c, d, e, X, W:integer;

    begin

    writeln ('Введите число') ;

    readln (X) ;

    a:=X div 10000;

    b:=X mod 10000 div 1000;

    c:=X mod 1000 div 100;

    d:=X mod 100 div 10;

    e:=X mod 10;

    W:=e*10000+d*1000+c*100+b*10+a;

    writeln ('W=', W) ;

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Пусть в переменной С, имеющей тип integer, записано пятизначное число. Запишите в переменную X, имеющую тип integer, число, полученное ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Помогите решить! 1) Дано натуральное трехзначное число N. Определить сумму и произведение его цифр. 2) Дано натуральное трехзначное число N. Найдите число, образованное перестановкой цифр исходного числа в обратном порядке.
Ответы (1)
Дано 4-значное число. Найти: 1) число, полученное при прочтении его цифр справа налево; 2) число, образованное перестановкой двух первых и двух последних цифр заданного числа;
Ответы (1)
Запишите на алгоритмическом языке алгоритм, в результате которого переменной A будет присвоено значение переменной B, переменной B-значение переменной C, а переменной C-значение переменной A. Используйте не более одной промежуточной переменной.
Ответы (1)
Переведите программу в Free Pascal var A: Array [1 ... 100] of integer; size: integer; Even: integer; notEven: integer; begin Write ('Set size A : ') ; Read (size) ; for i:integer : = 1 to size do begin Write ('Set A[', i, ']: ') ; Read (A[i]) ; end;
Ответы (2)
Паскаль. 1) Дано трехзначное число, нужно найти число, полученное при прочтении его цифр справа налево. 2) Дано трехзначное число. В нем зачеркнули последнюю справа цифру и приписали ее в начале. Найти полученное число. 3) Дано трехзначное число.
Ответы (1)