Ответ:
Начальные значения: k = 1, m = Dat[1] = 80. При каждом истинном условии Dat[i] >= m программа обновляет максимум и сохраняет его индекс.
| i | Dat[i] | k после проверки | m после проверки | Dat[i] >= m до обновления? |
|---|---|---|---|---|
| 0 | 70 | 1 | 80 | нет |
| 1 | 80 | 1 | 80 | да |
| 2 | 90 | 2 | 90 | да |
| 3 | 100 | 3 | 100 | да |
| 4 | 80 | 3 | 100 | нет |
| 5 | 40 | 3 | 100 | нет |
| 6 | 40 | 3 | 100 | нет |
| 7 | 70 | 3 | 100 | нет |
| 8 | 80 | 3 | 100 | нет |
| 9 | 90 | 3 | 100 | нет |
После завершения цикла выводятся строки m= 100 и k= 3.
Ответ: m = 100, k = 3.
![Фото задания: 2. Программа обрабатывает одномерный целочисленный массив Dat: Dat[0]=70, Dat[1]=80, Dat[2]=90, Dat[3]=100, Dat[4]=80,…](https://photoai.euroki.org/img_1792063765760_9ce1709c-ce31-45b0-a618-696230f1f6b5.jpg)