Войти
Регистрация
Спроси ai-bota
nady2111
15.06.2020 14:39
Составить легкую программу! зеркально отразить последовательность в одномерном массиве. т.е. задаем последовательность, вводим границы "зеркала" - х и у. и зеркально отражаем. пример: 12345678910 х=5 у=8 вывод: 12348765910. буду блгодарна!
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
пирапомарниманин2184
28.11.2020 08:52
информатика(в первом несколько вариантов ответа) ...
NaraDarkTheHelp
31.05.2023 06:20
Скорость передачи данных через adsl-соединение равна 256000 бит/с. через данное соединение файл размером 375 кбайт. определите время передачи файла в секундах....
FGHJER
31.05.2023 06:20
Скорость передачи данных через adsl-соединение равна 256000 бит/с. через данное соединение файл размером 375 кбайт. определите время передачи файла в секундах....
anjelanartokova
07.12.2022 20:33
Возере живут караси и окуни подсчитано что карасей 1500 а окуней 500. сколько количества информации содержится в сообщениях о том что рыбак поймал карася?...
mishanyak1999
07.12.2022 20:33
Как перевести 315 в двоичную систему счисления...
EvaKaa
01.02.2020 19:40
Запись, C:=F+7 читается так: 1)переменной C присвоить значение выражения F минус 7 2)переменной C присвоить значение выражения F плюс 7 3)переменная C равна значению выражения...
rostikptashnik
14.04.2020 17:17
4. К устройствам вывода звуковой информации относится (относятся):А) внутренняя память; Б) аудиоколонки; В) web-камера; Г) микрофон; Д) аудиоадаптер. ...
SuperMax2003rus
14.04.2020 17:17
Пропускная некоторого канала связи равна 64000 бит/с. Сколько Кбайт информации передастся за 4 минуты?...
Монстрик789
24.05.2020 18:09
По информатике нужно построить файл строения семьи покажите пример как это сделать...
245667
27.07.2022 16:10
Разобрать какие это ноты бассы не надо....
Ответ:
Marik19782002
21.06.2020 12:44
var a: array [1..10] of integer;
i, x, y, xi, yi, t: integer;
begin
for i := 1 to 10 do
readln(a[i]);
writeln('X, Y');
readln(X, Y);
for i := 0 to abs(round(0.5*(x-y))) do
begin
t := a[x+i];
a[x+i] := a[y-i];
a[y-i] := t;
end;
for i := 1 to 10 do
writeln('[', i, '] => ', a[i]);
end.
0,0
(0 оценок)
Ответ:
Mraleex
21.06.2020 12:44
Вот, пингвинчик :3 Можно было и короче, переменных поменьше и циклов... Но раз задача именно такая, то лучше не сокращать, а то могут оценку снизить)
var a: array [1..10] of integer;
i, x, y, xi, yi, t: integer;
begin
for i := 1 to 10 do
readln(a[i]);
writeln('X, Y');
readln(X, Y);
for i := 1 to 10 do
begin
if (a[i] = X) then xi := i;
if (a[i] = Y) then yi := i;
end;
t := a[xi];
a[xi] := a[yi];
a[yi] := t;
for i := 1 to 10 do
writeln('[', i, '] => ', a[i]);
end.
0,0
(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота