min_positive = 0
max_negative = 0
do
input n
if n < 0 then
if max_negative = 0 then
max_negative = n
else
if n > max_negative then max_negative = n
end if
else if n > 0
if min_positive = 0 then
min_positive = n
else
if n < min_positive then min_positive = n
end if
end if
while n <> 0
Помогите пожалуйста!
Пользователь вводит числа заканчивая 0. Определить меньшее среди положительных чисел и самое большое среди отрицательных.
Тоесть вводишь : -12 , -14, -1, 2 , 10 , 5, 0
А выдаёт : max среди отрицательных -1
min среди положительных 2
Времени не хватает у всех.