1)В программе описан одномерный целочисленный массив A
с индексами от 0 до 10. Ниже
представлен фрагмент этой программы, в котором
значения элементов массива сначала задаются, а затем меняются.
for i:=0 to
10 do
A[i]:=10-i;
for i:=0 to
5 do begin
A[10-i]:=A[5-i];
A[5+i]:=A[i];
end;
Чему будут равны элементы этого массива?
1)
1 3 5 7 9 10 8 6 4 2 0
2) 1 3 5 7 9 11 13 15 17 19 21
3) 1 3 5 7 9 11 9 7 5 3 1
4) 1 3 5 7 9 11 8 6 4 2 0
2) 1 3 5 7 9 11 13 15 17 19 21
3) 1 3 5 7 9 11 9 7 5 3 1
4) 1 3 5 7 9 11 8 6 4 2 0
Ответ: 1
2)
Дан целочисленный массив из 30 элементов.
Элементы массива могут принимать произвольные целые значения. Опишите на
русском языке или на одном из языков программирования алгоритм, который находит
и выводит сумму наибольшей по длине возрастающей последовательности подряд
идущих элементов. Если таких последовательностей несколько, можно вывести любую
из них..
ПАСКАЛЬ:
const N=30
var
a: array [1..N] of integer;
i, l, lmax, s, smax:
integer;
begin
for i : = 1 to N do
readln(a[i]);
...
end.
var
a: array [1..N] of integer;
i, l, lmax, s, smax:
integer;
begin
for i : = 1 to N do
readln(a[i]);
...
end.
Естественный
язык : Объявляем массив А из 40 элементов.
Объявляем целочисленные переменные I, L, Lmax, S, Smax.
В цикле от 1 до 40 вводим элементы массива А с 1-го по 40-й.
...
Объявляем целочисленные переменные I, L, Lmax, S, Smax.
В цикле от 1 до 40 вводим элементы массива А с 1-го по 40-й.
...
Задание №1 : ответ неверный
ОтветитьУдалитьЗадание №2 : не сделано.