Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите пожалуйста!

85K
20 сентября 2012 года
relax94
1 / / 20.09.2012
Ужасно не хватает времени помогите пожалуйста с задачкой.
Пользователь вводит числа заканчивая 0. Определить меньшее среди положительных чисел и самое большое среди отрицательных.

Тоесть вводишь : -12 , -14, -1, 2 , 10 , 5, 0

А выдаёт : max среди отрицательных -1
min среди положительных 2
341
21 сентября 2012 года
Der Meister
874 / / 21.12.2007
Времени не хватает у всех.
Код:
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
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог