• Разработать подпрограмму, которая в качестве аргумента получает целое число и проверяет, является ли оно простым. Используя подпрограмму вывести на экран все простые числа из промежутка целых чисел, определенного пользователем. Pascal ABC

Ответы 1

  • function IsPrime(n:longint):boolean;var  found:boolean;  p:longint;begin  if n<4 then IsPrime:=True  else begin    found:=(n mod 2=0);    p:=3;    while (not found) and (sqr(p)<=n) do      begin found:=(n mod p=0); p+=2 end;    IsPrime:=not found    endend;var  a,b,i:longint;begin  Write('Введите начало и конец интервала: ');  Readln(a,b);  for i:=a to b do    if IsPrime(i) then Write(i,' ');  Writelnend.
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years