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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.10.2010, 19:53   #1
AnoKaJIunCuC
 
Регистрация: 06.10.2010
Сообщений: 7
По умолчанию Задача на массив

Суть задачи заключается в следуйщем:
Найти и занести в массив первые 100 простых чисел. Простым называется число, которое делится на себя и на 1. Числа печатать по 10 штук в строке.
AnoKaJIunCuC вне форума Ответить с цитированием
Старый 14.10.2010, 20:01   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
var x:integer;i1:integer;
function IsSimple(N: integer): boolean;
var i:Integer;
begin
  IsSimple := True;
  for i:=2 to round(sqrt(N)) do
    if N mod i = 0 then
    begin
      IsSimple := False;
      exit;
    end;
end;
begin
 i1:=0;x:=1;
 while i1<=99 do
 begin
  if IsSimple(x) then begin
   if i1 mod 10 = 0 then Writeln;
   write(x:6);Inc(i1);
  end;
   inc(x);
 end;
 readln;
end.
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 14.10.2010 в 20:19.
Mad_Cat вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на массив foxzibit123 Паскаль, Turbo Pascal, PascalABC.NET 4 25.07.2010 21:16
Задача на массив KARUSHEV Помощь студентам 1 02.04.2009 09:42
Задача на массив. aleksandr_dss Помощь студентам 1 12.01.2009 11:54
Задача на массив Юрии Александрович Паскаль, Turbo Pascal, PascalABC.NET 5 08.12.2007 15:32
Задача на массив. ErMaKiim Помощь студентам 2 29.11.2007 19:42