Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
25 января 2024 06:17
429
Программист Петя пишет сортировку методом выбора. Пока что он реализовал только фрагмент, в котором в массиве ищется минимальный элемент, который затем меняется местами с первым элементом массива. Внимательно прочитайте код Пети и определите, как будет выглядеть массив A = [5, 3, 1, 2, 10, 1, 13, 21, 1, 7] после выполнения этого кода.
nMin := 1;
for i := 2 to 10 do
if a[i] < a[nMin] then
nMin := i;
tmp := a[1];
a[1] := a[nMin];
a[nMin] := tmp;
1
1, 3, 5, 2, 10, 1, 13, 21, 1, 7
2
1, 3, 1, 2, 10, 1, 13, 21, 5, 7
3
1, 3, 1, 2, 10, 5, 13, 21, 1, 7
4
5, 3, 1, 2, 10, 1, 13, 21, 1, 7
1
ответ
После выполнения данного кода, массив A будет выглядеть так: [1, 3, 1, 2, 10, 1, 13, 21, 5, 7]
0
·
Хороший ответ
25 января 2024 06:18
Остались вопросы?
Еще вопросы по категории Информатика
Статья,набранная на компьютере,содержит 16 страниц,на каждой странице 32 строки,на каждой строке 20 символов. Определите информационный объём статьи в...
Функция F(n) задана следующими строками: F(n) = 1, если n = 1; F(n) = 2 · n · F(n – 1) - 1, если n > 1. Чему равно значение выражения F(2000) / F(1...
Опишите процесс выполнения операторов присваивания а:=3; b:=4; а:=а+B...
Сколько раз выполняется цикл в фрагменте программы: a:=1; b:=1; While a+b < 8 do begin a:=a+1; b:= b+2 end....
Цикл в фрагменте программы a:=1; b:=1; while a+b<8 do begin a:=a+1; b:=b+2 end; выполнится: 3 раза 1 раз 2 раза 0 раз...