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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.10.2008, 13:45   #1
Олькавка
Новичок
Джуниор
 
Регистрация: 25.10.2008
Сообщений: 1
По умолчанию Помогите, пожалуйста, решить задачу на Паскале! Сижу на экзамене

Цитата:
В интервале целых чисел от а до в (вводит пользователь) записать в файл все простые числа. Считать из файла все числа и вывести их на экран.
Очень нужно.
Олькавка вне форума Ответить с цитированием
Старый 25.10.2008, 14:23   #2
Kostia
Участник клуба
 
Аватар для Kostia
 
Регистрация: 21.11.2007
Сообщений: 1,690
По умолчанию

Код:
uses crt;
var
  a,b: integer;
function Prostoe(c: integer):boolean;
var
  i,k: integer;
  p: boolean;
begin
  p:=true;
  k:=round(sqrt(c));
  for i:=2 to k do
    if c mod i=0 then
    begin
      p:=false;
      break;
    end;
  Prostoe:=p;
end;

var
  f:file of integer;
  i: integer;
begin
  clrscr;
  write('Enter a and b '); readln(a,b);
  assign(f,'f.int');
  rewrite(f);
  for i:=a to b do
    if prostoe(i) then
      write(f,i);
  close(f);
  assign(f,'f.int');
  reset(f);
  while not eof(f) do
  begin
    read(f,i);
    write(i,' ');
  end;
  close(f);
  readln;
end.
Kostia вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
NEED HELP (Помогите пожалуйста решить задачу на Паскале) ProPoker Помощь студентам 8 12.06.2008 16:47
Пожалуйста помогите решить задачу на паскале jst.denis Помощь студентам 1 09.11.2007 10:56
Помогите решить задачу, сижу на паре ByteMan Помощь студентам 1 06.10.2007 13:04