В программе описан одномерный целочисленный массив с индексами от 0 до 10 и целочисленные переменные k, i. В приведенном ниже
10-11 класс
|
фрагменте программы массив сначала заполняется, а потом изменяется:
for i:=0 to 10 do A[i]:=i;
for i:=0 to 4 do begin
k:=A[2*i];
A[2*i]:=A[2*i+1];
A[2*i+1]:=k;
end;
Чему будут равны элементы этого массива?
1) 5 6 7 8 9 0 1 2 3 4 10
2) 10 9 8 7 6 5 4 3 2 1 0
3) 0 1 2 3 4 5 4 3 2 1 0
4) 1 0 3 2 5 4 7 6 9 8 10
Чисто ответ мне не пишите, надо решение написать.
ответ 4.
Решение
1 цикл -заполнить массив :0,1,2,...,10
в цикле 2 (который выполняется всего 5 раз) к-промежуточная переменная, в ней сохраняется элемент массива с четным индексом.
Затем элементу с четным индексом присваивается элемент с нечетным индексом(больший), а элементу с нечетным(большим)-промежуточная переменная к.
получается в аккурат: 1 0 3 2 5 4 и т.д.
Другие вопросы из категории
а) 30 байт
б)2000 байт
в)1 Кбайт
г)1 Мбайт ?
Читайте также
данный массив.
s: = 0;
n : = 10 ;
for i : = 1 to n do
begin
if i = n - i then s : = s + A[i] + A[i + 1];
end;
В начале выполнения этого фрагмента в массиве находились числа 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, т. е. элемент А[0]=0, А[1]=2 и т. д. Чему будет равно значение переменной s после выполнения данной программы?
1) 0
2) 11
3) 22
4) 110
8 минут, ее результаты записываются в файл, сжатие данных не производится. Какое из приведенных ниже чисел наиболее близко к размеру полученного файла, выраженному в Мбайтах?
100 doA[i] : = i*i;for i : = 1 to 100 doB[i] : = A[i]-100;Сколько положительных значений будет в массиве B?
Составить
итоговую ведомость по экспертным оценкам (от 0 до 10 баллов) кандидатов на
должность генерального директора фирмы «Аква». Ведомость должна включать следующую
информацию: номер кандидата (не менее 5), номер эксперта (не менее 5) и их
количество баллов. Требуется рассчитать:
пробела, за последним словом-точка. Составить программу на языке Паскаль
1) Все слова, которые встречаются в последовательность по одному разу