Дан массив С, состоящий из 20 элементов. Отыскать и отпечатать 1-ый

Дан массив С, состоящий из 20 элементов. Отыскать и отпечатать 1-ый отрицательный элемент массива и его порядковый номер, предполагая, что среди элементов массива непременно есть отрицательные. Pascal

Задать свой вопрос
2 ответа

PascalABC.NET 3.4.2, сборка 1847 от 28.10.2018

Внимание! Если программка не работает, обновите версию!

begin

 var c := ArrRandom(20, -50, 50);

 c.Println;

 var i := c.FindIndex(t -gt; t lt; 0);

 Writeln('C[', i + 1, '] = ', c[i])

end.

Пример

11 33 16 -45 -43 -41 6 -41 47 6 28 39 -28 -29 20 42 -17 -33 -4 -35

C[4] = -45

var c: array [1..20] of integer;

i,n: integer;

begin

for i:=1 to 20 do begin c[i]:=10-random(15);

write('[',i,'] ',c[i],' ');

end;

writeln;

for i:=1 to 20 do if (c[i]lt;0) then begin

writeln('Найдено отрицательное число "',c[i],'" с порядковым номером - ',i);

break;

end;

end.

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт