Составители:
Практикум по решению задач на ЭВМ
program deliteli(input,output);
uses CRT;
var N:integer;
var p1:boolean;
procedure prost1(var num:integer;var p:boolean); {процедура для распозно-
вания простого числа}
var i,k:integer;{объявление локальных переменных в процедуре}
begin
k:=0;
p:=false;
for i:=2 to num-1 do
if num mod i=0 then k:=k+1; {счетчик количества делителей}
if k=0 then
begin
p:=true;
writeln('число ',num,'-простое');
end;
end;{конец описания процедуры}
begin
clrscr;
write('Введите число для проверки: ');
readln(N);
prost1(N,p1);
if p1=false then writeln('число',N,' не является простым');
readln;
end.
61
Практикум по решению задач на ЭВМ
program deliteli(input,output);
uses CRT;
var N:integer;
var p1:boolean;
procedure prost1(var num:integer;var p:boolean); {процедура для распозно-
вания простого числа}
var i,k:integer;{объявление локальных переменных в процедуре}
begin
k:=0;
p:=false;
for i:=2 to num-1 do
if num mod i=0 then k:=k+1; {счетчик количества делителей}
if k=0 then
begin
p:=true;
writeln('число ',num,'-простое');
end;
end;{конец описания процедуры}
begin
clrscr;
write('Введите число для проверки: ');
readln(N);
prost1(N,p1);
if p1=false then writeln('число',N,' не является простым');
readln;
end.
61
Страницы
- « первая
- ‹ предыдущая
- …
- 59
- 60
- 61
- 62
- 63
- …
- следующая ›
- последняя »
