2 Дан масив целых числ. Отыскать в этом массиве минимальный элмент

2 Дан масив целых числ. Отыскать в этом массиве малый элмент m и наибольший M. Получить в порядке возрастания все целые числа из интервала (m;M), которые не входят в данный массив.

3 Сформировать массив обычных чисел , не великих данного естественного числа N.

4 Сформировать массив обычных множителей данного числа.

Задать свой вопрос
1 ответ
Хосспаде Иегове, да выучитесь же вы язык указывать! Perl.
2.
@array; Формат ввода не задан, будем считать что он теснее заполнен.
min = array[0];
max = array[0];
for i (@array) 
    min = i if (i lt; min);
    max = i if (i gt; min);

%hash = map _ =gt; 1 @array;
for i in (min..max) 
    print "i " if (!(exists hashi));

3.
use Quantum::Superpositions; Модуль для квантовых вычислений, страшно удобная штука.
@primes;
n = lt;gt;;
push @primes, (i) if (i % all(2..sqrt(i)+1) != 0) i for i (2..n);
Ответ в массиве @primes.
4. На этот вопрос я не так давно отвечал, ну хорошо.
n = lt;gt;;
@multipliers;
for i (2..n) 
    if (!(n % i))
        push @multipliers, (i);
        n /= i;
    

Ответ в массиве @multipliers.
А сейчас укажите-таки язык и я, если с этим языком знаком напишу обычный, не извращённый ответ.
Георгенсон Леонид
паскаль, оправдываюсь
Курамбаева Галя
пжл , напишите В Паскале, упрашиваю вас...
Виталик
Вот паскаль как раз не могу, не приходилось как-то. Могу: C/C++, Python, (ba)sh, java, если поднатужить память то всякие там логомиры и кумиры.
Илюшка
жалко, спасибо
, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт