Информатика, опубликовано 2018-08-22 22:57:35 by Гость
Составьте программу, которая заполняет массив А[1..10] случайными целыми числами в диапазоне от 1 до 50, затем меняет местами последний элемент с минимальным элементом. Выведите на экран исходный и полученный массивы. Ребята, помогите пожалуйста, хоть часть задачи напишите, а то в информатике я 0 Заранее спасибо
Ответ оставил Гость
ОТДЕЛ Задание+;
ИСПОЛЬЗУЕТ Вывод ИЗ ".../Отделы/Обмен/", Матем ИЗ ".../Отделы/Числа/";
ПЕР
A: РЯД 10 ИЗ ЦЕЛ;
сч, мин, имин: ЦЕЛ;
УКАЗ
ОТ сч := 0 ДО РАЗМЕР(A)-1 ВЫП
A[сч] := УЗК(ВШИРЦЕЛ(Матем.случ() * 49)) + 1;
Вывод.ЧЦел("%d ", A[сч], 0, 0, 0)
КОН;
мин := A[0];
имин := 0;
ОТ сч := 1 ДО РАЗМЕР(A) - 1 ВЫП
ЕСЛИ A[сч] КОН;
сч := A[РАЗМЕР(A) - 1];
A[РАЗМЕР(A) - 1] := A[имин];
A[имин] := сч;
Вывод.Цепь("^");
ОТ сч := 0 ДО РАЗМЕР(A)-1 ВЫП
Вывод.ЧЦел("%d ", A[сч], 0, 0, 0)
КОН
КОН Задание.
Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.
