Дан целочисленный массив из 30 элементов. Элементы массива могут принимать произвольные целые значения. Напишите программу, которая находит и выводит номер третьего положительного элемента массива (если из массива вычеркнуть все неположительные элементы, этот элемент стоял бы в получившемся массиве на третьем месте). Если в массиве меньше, чем три положительных элемента, вывести сообщение об этом.
Предмет:
ИнформатикаАвтор:
elfmocsconst n=30;
var k:array[1..n] of integer; i,t,p:integer;
begin
randomize;
for i:=1 to n do begin
k[i]:=random(100);
if (k[i]>0) then p:=p+1;
if (i=3) and (k[3]>0) then t:=k[3];
end;
if (p<3) then write('В массиве меньше трех положительных элементов') else writeln('Третий элемент массива равен ', t);
end.
Отрицательного значения в массиве не будет, напиши формулу к массиву k[i]:=твоя формула. Формула должна быть такой, чтобы попадались и отрицательные элементы, а так, программа рабочая
Автор:
harper47Добавить свой ответ
Свободно падающее тело проходит в первую секунду 4,9 м., а в каждую последущую на 9,8 м. больше , чем в предыдущую. Через сколько секунд тело , падающее с высоты 122,5 м. достигнет земли?
Предмет:
АлгебраАвтор:
emmyjosephОтветов:
Смотреть
в шкафу 84 книги, на второй полке в 2 раза больше, чем в первой, на 3 полке в 3 раза больше, чем на 1 полке. Сколько книгна каждой полке?
Предмет:
МатематикаАвтор:
pinkieeqcfОтветов:
Смотреть
определите действие на индикатор лакмус раствора аминовалериановой кислоты
а) лакмус фиолетовый
б) лакмус синий
в) лакмус красный
г) лакмус желтый
Предмет:
ОбществознаниеАвтор:
reggieyd4bОтветов:
Смотреть