Задать вопрос
12 января, 21:24

Напишите программу для паскаля! Дано натуральное число. Найти число, получаемое из исходного перестановкой его первой и последней цифр.

+1
Ответы (1)
  1. 12 января, 23:20
    0
    Var a, bug:integer;

    s, s1, s2:string;

    begin;

    readln (a);

    str (a, s); / / переводим число в строку

    s1:=s[1]; / / запоминаем 1 символ

    s2:=s[length (s) ]; / / запоминаем крайний символ

    delete (s, 1,1); / / удаляем 1 символ

    delete (s, length (s),1); / / удаляем крайний символ

    insert (s2, s, 1); / / ставим сохранённый крайний символ на первое место

    insert (s1, s, length (s)); / / ставим сохранённый первый символ в конец

    val (s, a, bug); / / делаем строку числом, не забыв о возможности багов

    writeln (a);

    end.
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Напишите программу для паскаля! Дано натуральное число. Найти число, получаемое из исходного перестановкой его первой и последней цифр. ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы