Составители:
Практикум по решению задач на ЭВМ 
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
- …
- следующая ›
- последняя »
