Задать вопрос
19 июля, 08:39

Даны величины A, B, C, D. Требуется переставить значения величин так:

В должно получить значение А, С значение В, D значение С, а А значение D.

+5
Ответы (2)
  1. 19 июля, 09:38
    0
    Создавай доп. переменную, в которую копируй значение пер-й "А". Дальше переставляй В в А, С в В а D в C. Потом из доп. переменной значение А кидай в D
  2. 19 июля, 11:34
    0
    Это вариант замены значений со сдвигом по кольцу. Делается через вспомогательную переменную.

    var

    a, b, c, d, t: integer;

    begin

    Write ('Введите четыре целых числа через пробел: ') ;

    Readln (a, b, c, d) ;

    t : = d;

    d : = c;

    c : = b;

    b : = a;

    a : = t;

    Writeln (a, ' ', b, ' ', c, ' ', d)

    end.

    Тестовое решение:

    Введите четыре целых числа через пробел: 1 2 3 4

    4 1 2 3
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Даны величины A, B, C, D. Требуется переставить значения величин так: В должно получить значение А, С значение В, D значение С, а А ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы