PASCAL.ФУНКЦИИ.С клавиатуры вводятся два целых числа a и b. Найти и вывести на экран все простые числа, лежащие в диапазоне от a до b.
Ответы на вопрос
Ответил Аноним
0
Function prost(a:integer):boolean;
Var i:integer;
Begin
prost:=true;
for i:= 2 to a-1 do
if (a mod i) = 0 then
Begin
prost:=false;
break;
end;
End;
Var
i,a,b:integer;
Begin
write('Введите диапозон чисел (a,b) ');
Readln(a,b);
if a>b then write('Неверный диапозон') else
for i:= a to b do
if prost(i) then write(i,' ');
End.
Var i:integer;
Begin
prost:=true;
for i:= 2 to a-1 do
if (a mod i) = 0 then
Begin
prost:=false;
break;
end;
End;
Var
i,a,b:integer;
Begin
write('Введите диапозон чисел (a,b) ');
Readln(a,b);
if a>b then write('Неверный диапозон') else
for i:= a to b do
if prost(i) then write(i,' ');
End.
Ответил Anfisa1000
0
решение работает, но он должно быть без boolean. только integer или real
Ответил Аноним
0
Скорее всего не не должно быть, а я не знаю что такое Boolean
Новые вопросы
Математика,
2 года назад
Химия,
2 года назад
Алгебра,
9 лет назад
Математика,
9 лет назад
Математика,
9 лет назад
Алгебра,
9 лет назад