Составители:
Практикум по решению задач на ЭВМ 
uses CRT; 
var k,n,i:integer; 
begin 
    clrscr; 
    write('Введите число для проверки: '); 
    readln(n); 
    k:=0; 
    for i:=2 to n-1 do 
        if n mod i=0 then k:=k+1; 
        if k=0 then writeln('число ',n,' простое') 
            else writeln('число ',n,' составное'); 
   writeln('число делителей, отличных от единицы и самого себя=',k); 
   readln; 
end. 
8)  Дано 
натуральное число n. Определить НОД этого числа. 
program prost(input,output); 
uses CRT; 
label 10; 
var n,i:integer; 
begin 
    clrscr; 
    write('Введите число для поиска НОД: '); 
    readln(n); 
    for i:=n-1 downto 2 do 
        if n mod i=0 then 
            begin 
                writeln('наибольший делитель=',i); 
                goto 10; 
            end; 
       writeln('наибольший делитель - само число ',n); 
        10: readln; 
59
end. 
                    Практикум по решению задач на ЭВМ
  uses CRT;
  var k,n,i:integer;
  begin
     clrscr;
     write('Введите число для проверки: ');
     readln(n);
     k:=0;
     for i:=2 to n-1 do
        if n mod i=0 then k:=k+1;
        if k=0 then writeln('число ',n,' простое')
           else writeln('число ',n,' составное');
    writeln('число делителей, отличных от единицы и самого себя=',k);
    readln;
  end.
8)   Дано
натуральное число n. Определить НОД этого числа.
  program prost(input,output);
  uses CRT;
  label 10;
  var n,i:integer;
  begin
     clrscr;
     write('Введите число для поиска НОД: ');
     readln(n);
     for i:=n-1 downto 2 do
        if n mod i=0 then
           begin
              writeln('наибольший делитель=',i);
              goto 10;
           end;
       writeln('наибольший делитель - само число ',n);
        10: readln;
  end.
                                     59
Страницы
- « первая
- ‹ предыдущая
- …
- 57
- 58
- 59
- 60
- 61
- …
- следующая ›
- последняя »
