Имя (обязательное)
Добавить комментарий
Следующая статья :
Предыдущая статья :
Из всех сгенерированных чисел у нас 2 числа отрицательные. Так как цикл начинался с первого элемента и закончился на 10-ом элементе, у нас выводится номер последнего найденного отрицательного числа (т.к. именно этот номер последним был записан в переменную «K»). Если бы нам нужно было найти номер первого отрицательного числа, то мы бы заменили строку 16 (for i:=1 to N do) на такую строку: for k:=N downto 1 do (т.е. перебирали бы элементы с конца).
В строке 23 записывается условие: если переменная «K» больше 0 (т.е. есть отрицательные элементы), то на экран выводится сообщение (строка 24). В обратном случае (если нет отрицательных элементов, и «K» так и останется равным 0), выведется сообщение (строка 26)
В строке 19 мы задаем условие, при котором перебираются все 10 сгенерированных чисел и среди них ищется отрицательный, и если отрицательное число находится, то его индекс (номер) заносится в переменную K (строка 21).
В строке 7 мы записали переменную для хранения индекса отрицательного элемента.
writeln ( В массиве нет отрицательных элементов');
writeln ( Индекс отрицательного элемента = ,k)
type x=array [1..N] of integer;
Нахождение номера отрицательного элемента в массиве.
Напишем программу, которая определяет номер отрицательного элемента в массиве.
Привет! Ты попал (или, может быть, попала) на сайт, посвященный программированию, компьютерам и всему что с ними связано.
информатика и программирование
Нахождение номера отрицательного элемента в массиве.
Комментариев нет:
Отправить комментарий