Задача №1
Значения элементов двумерного массива $A[1 .. 100, 1 .. 100]$ задается с помощью следующего фрагмента программы:
1 2 3 4 5 6 |
for i := 1 to 100 do for j := 1 to 100 do if(i = j) then A[i, j] := 1 else A[i, j] := -1; |
Чему равна сумма элементов массива после выполнения этого фрагмента программы?
Задача №2
Дан одномерный массив, состоящий из $10$ элементов. Значениями элементов являются целые числа из отрезка $[-3; +3]$. Инициализация элементов массива производится случайным образом (через функцию random()).
Определите, сколько элементов этого массива имеют максимальное значение.
Для этого напишите $2$ программы:
- Решает поставленную задачу за $2$ прохода по элементам массива (неоптимальная реализация).
- Решает поставленную задачу за $1$ проход по элементам массива (оптимальная реализация).
Добавить комментарий