1) Задан массив A(N). Элементы различны. Найти наименьший элемент 2) Найти номер наибольшего элемента массива размером МхN, эле
1) Задан массив A(N). Элементы различны. Найти наименьший элемент 2) Найти номер наибольшего элемента массива размером МхN, элементы которого вводятся с клавиатуры. 3) Задан массив. Получить сумму положительных, число отрицательных и число нулевых элементов.
begin var (m,n):=ReadInteger2('Количество строк и столбцов в массиве:'); Writeln('Вводите элементы построчно'); var t:=ReadMatrInteger(m,n).ElementsWithIndexes.MaxBy(x->x[0]); Writeln('Максимальный элемент A[',t[1]+1,',',t[2]+1,']=',t[0]) end.
<u>Пример</u> Количество строк и столбцов в массиве: 3 4 Вводите элементы построчно 5 -6 0 9 12 7 12 0 -8 23 6 20 Максимальный элемент A[3,2]=23
<u>№3</u>
begin var a:=ArrRandom(ReadInteger('n='),-20,20); a.Println; Writeln('Сумма положительных элементов равна ',a.Where(x->x>0).Sum); Writeln('Количество отрицательных элементов равно ',a.Where(x->x<0).Count); Writeln('Количество нулевых элементов равно ',a.Where(x->x=0).Count); end.
<u>Пример</u> n= 18 -16 -15 -20 -20 17 2 -3 13 15 -11 -10 -6 0 -5 10 0 20 10 Сумма положительных элементов равна 87 Количество отрицательных элементов равно 9 Количество нулевых элементов равно 2
Использовать Робот алг нач нц пока не слева свободно и не сверху свободно если не слева свободно и не сверху свободно то закрасить вниз все кц нц пока не слева свободно и снизу свободно вниз кц нц пока не слева свободно и не снизу свободно закрасить вправо кц нц пока не снизу свободно и справа свободно вправо кц нц пока не справа свободно и не снизу свободно закрасить вверх кц нц пока не справа свободно и сверху свободно вверх кц закрасить нц пока не сверху свободно и слева свободно влево кц кон