Показать сообщение отдельно
  #3  
Старый 28.11.2009, 20:41
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну, сделать это довольно просто.
Если я правильно помню, то простое число, это то число, которое нацело делится только на себя и на 1. На чем писать такую программу - не принципиально. Вопрос с множеством копий. Именно копий программы или достаточно потоков?

Собсвтенно, код проверки:
Код:
bool IsSimple(int n)
{
  for (int i = 2; i < n; i++) 
  {
    if (n % i == 0) { return false; }
  }
  return true;
}