Хелп ми! Пожалуйста, очень нужно :)Дан массив из 30 случайных чисел в интервале [-99,150].Отсортировать массив по возрастанию. Вывести первый положительный элемент и его номер. Найти количество положительных элементов массива.з...

Хелп ми! Пожалуйста, очень нужно :) Дан массив из 30 случайных чисел в интервале [-99,150].Отсортировать массив по возрастанию. Вывести первый положительный элемент и его номер. Найти количество положительных элементов массива. заранее спасибо огромное. Мы давно изучаем паскаль, но с таким мы ещё не встречались с:
Гость
Ответ(ы) на вопрос:
Гость
var   x: byte;   a: array [1..30] of single;   b: System.Collections.Generic.List := new System.Collections.Generic.List();    begin   for x := 1 to 30 do   begin     a[x] := random(-99, 151);     write(a[x], ' ');   end;   foreach s: single in a do     b.Add(s);   b.Sort();   writeln();   for x := 1 to 30 do     a[x] := b[x - 1];   foreach s: single in a do       write(s, ' '); end.
Не нашли ответ?
Ответить на вопрос
Похожие вопросы