
Вопрос задан 16.07.2023 в 23:10.
Предмет Информатика.
Спрашивает Прудкий Макс.
Даны действительные числа a1, …a17. Получить: a11, a12, …, a17, a1, a2, …, a10. Написать
программу на языке Паскаль

Ответы на вопрос

Отвечает Зубков Данил.
begin
var a := ReadArrReal(17);
a := a[10:] + a[:10];
a.Println;
end.
На языке PascalABC.NET



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Вот пример программы на языке Паскаль, которая выполняет указанные операции над массивом действительных чисел:
pascalprogram RearrangeArray; const N = 17; // Количество элементов в массиве type RealArray = array[1..N] of Real; procedure Swap(var a, b: Real); var temp: Real; begin temp := a; a := b; b := temp; end; procedure Rearrange(var arr: RealArray); var i: Integer; begin // Перемещаем a1..a10 в конец массива for i := 1 to 10 do Swap(arr[i], arr[i + 10]); // Перемещаем a11..a17 в начало массива for i := 11 to 17 do Swap(arr[i], arr[i - 10]); end; var i: Integer; numbers: RealArray; begin // Вводим исходные числа writeln('Введите', N, ' действительных чисел:'); for i := 1 to N do readln(numbers[i]); // Выполняем перестановку Rearrange(numbers); // Выводим результат writeln('Результат:'); for i := 1 to N do write(numbers[i], ' '); readln; end.
Программа запрашивает ввод 17 действительных чисел и затем переставляет элементы массива в соответствии с заданным порядком. Результат выводится на экран.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili