Описать процедуру ShiftLeft3(A, B, C), выполняющую левый циклический сдвиг - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Описать процедуру ShiftLeft3(A, B, C), выполняющую левый циклический сдвиг: значение A переходит в C, значение C — в B, значение B — в A (A, B, C — вещественные параметры, являющиеся одновременно входными и выходными). С помощью этой процедуры выполнить левый циклический сдвиг для двух данных наборов из трех чисел: (A1, B1, C1) и (A2, B2, C2).

Решение задачи: «Описать процедуру ShiftLeft3(A, B, C), выполняющую левый циклический сдвиг»

textual
Листинг программы
void shift_left(double* a, double* b, double* c) {
    double t = *a;
    *a = *b;
    *b = *c;
    *c = t;
}

Объяснение кода листинга программы

  1. В функции shift_left имеются три аргумента типа double*: a, b, c.
  2. Внутри функции происходит присваивание значения переменной t элементу массива a.
  3. Значение переменной t присваивается элементу массива b.
  4. Значение переменной t присваивается элементу массива c.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.8 из 5
Похожие ответы