Задать вопрос
11 июля, 20:12

Дано 4 значное число, поменять местами первую и последнюю цифру. Программирование, составить в Паскале

+5
Ответы (1)
  1. 11 июля, 20:30
    0
    Если надо вывести получившееся число без ведущих нулей (т. е. 1000 превратить в 1), то можно так:

    var n: integer;

    begin

    readln (n) ;

    writeln (1000 * (n mod 10) + (n - (n mod 10) - 1000 * (n div 1000)) + n div 1000)

    end.

    Если надо сохранять ведущие нули, то можно, например, считать число посимвольно.

    var i: integer;

    c: array[1 ... 4] of char;

    t: char;

    begin

    for i : = 1 to 4 do

    read (c[i]) ;

    t : = c[1]; c[1] : = c[4]; c[4] : = t;

    for i : = 1 to 4 do

    write (c[i])

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Дано 4 значное число, поменять местами первую и последнюю цифру. Программирование, составить в Паскале ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы