Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.01.2011, 12:32   #1
amikulia
Пользователь
 
Регистрация: 14.01.2011
Сообщений: 15
По умолчанию без массива

найти все натуральные числа среди трехзначных, у которых количество делителей равно N.
amikulia вне форума Ответить с цитированием
Старый 14.01.2011, 12:44   #2
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

Код:
const
  N = 5;
var
  d, i, nd: integer;
begin
  for i := 100 to 999 do begin
    //
    d := 2;
    nd := N + 1;
    while ((d < i) and (nd > 0)) do begin
      //
      if (0 = i mod d) then
        dec(nd);
      //
      inc(d);
    end;
    //
    if (1 = nd) then
      writeln(i, ' имеет ровно', N, ' делителей, не считая 1 и самого себя.');
  end;
end;
Заодно, если N = 0, код ищет все простые трёхзначные числа )
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."

Последний раз редактировалось veniside; 14.01.2011 в 13:42.
veniside вне форума Ответить с цитированием
Старый 14.01.2011, 13:40   #3
amikulia
Пользователь
 
Регистрация: 14.01.2011
Сообщений: 15
По умолчанию

спасибо большое)))))
amikulia вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C++ поиск макс и предмакс числа(без массива) Donatello Общие вопросы C/C++ 10 29.12.2010 17:59
без массива последовательность [Паскаль] syrga Помощь студентам 2 05.12.2010 16:06
Сортировка подсчетом без дополнительного массива Lussee Помощь студентам 0 06.01.2010 13:47
Выполнить программку без использования симв. массива (Си) Defa4ka Помощь студентам 1 26.10.2009 02:11
Рандомизационное получение координат массива без повторения. Alex Cones Общие вопросы Delphi 4 08.06.2009 17:38