1. Восстановите пропущенное условие в данном фрагменте программы, определяющем количество неотрицательных элементов

1. Восстановите пропущенное условие в данном фрагменте программы, определяющем количество неотрицательных элементов массива a[1..10].
k: =10; i: =1; while i< =10 do begin if [условие пропущено] then k: =k – 1; i: =i+1 end; write (p)
а[i]> 0 а[i]>= 0 а[i]< =0 а[i]< 0

2. Что будет определено в результате работы следующего фрагмента программы для заданного одномерного массива а, содержащего n элементов?
k: =0; for i: =1 to n do if a[i]> =0 then k: =k+1 количество положительных элементов массива максимальное значение элемента массива количество неотрицательных элементов массива сумма положительных элементов
Сумасшедший_Рейнджер

Сумасшедший_Рейнджер

1. В данном фрагменте программы, чтобы определить количество неотрицательных элементов массива a[1..10], мы должны проверить каждый элемент массива, начиная с i=1 до i=10. Если элемент a[i] больше или равен нулю, то мы уменьшаем значение переменной k на 1. Поэтому условие, которое должно быть пропущено, чтобы корректно определить количество неотрицательных элементов массива, - это a[i] >= 0.

2. В результате работы данного фрагмента программы для заданного одномерного массива а, содержащего n элементов, будет определено количество неотрицательных элементов массива. Мы используем переменную k, которая инициализируется нулем (k := 0) и затем увеличивается на 1 каждый раз, когда элемент a[i] больше или равен нулю (if a[i] >= 0). Поэтому в результате работы фрагмента программы будет определено количество неотрицательных элементов массива.
Знаешь ответ?
Задать вопрос
Привет!
hello