середа, 26 листопада 2014 р.

Знайти і вивести всі прості числа до 500

Задачі програмування на розклад чисел на множники.

Задача 1. Знайти і вивести всі прості числа  до 500
const LIMIT = 500;
var i,j,lim : integer;
 begin    writeln;
  for i:=2 to LIMIT do begin
      j:=2; lim:=round(sqrt(i));
      while (i mod j <> 0) and (j <= lim) do inc( j );
      if (j > lim) then write( i,' ' );     end;  end.

Задача 2. Вивести   довільне двоцифрове число як   добуток двох множників.


Задача 3. Вивести  усі двоцифрові числа,  які   можна записати як добуток трьох різних простих множників.
var n,b,k,i,j,lim: integer;
a: array [1..25]of integer;
begin
  k:=1;
  for i:=2 to LIMIT do begin
      j:=2; lim:=round(sqrt(i));
      while (i mod j <> 0) and (j <= lim) do inc( j );
      if (j > lim) then begin
                          a[k]:=i;                k:=k+1;  end; end;
 for k:=3to 12 do begin

      if (6*a[k] <= 100) then begin        writeln(6* a[k]  , ';   ' );  end;end;  end.


Немає коментарів:

Дописати коментар