Cветлана
Cветлана

Нужно составить две программки в паскале

1)ввести число, подсчитать, сколько оно имеет делителей.
2)ввести 2 числа, вывести все их общие делители

Марина Рудакова
Марина Рудакова

1. for i := 2 to (n+1) div 2 do if (n div i = 0) then writeln( i );
2. for i := 2 to min( n, m ) do if (n div i = 0) and (m div i) then writeln( i );

ВЧ
Валька Чупина

Застрелите уже Мишу

ЕК
Екатерина Крушлинская

var a,i,n:longint;
begin
n:=0; readln(a); for i:=1 to n do if a mod i=0 then inc(n);
writeln(n); readln
end.

var a,b,i,n:longint;
begin
readln(a,b); if a< b then n:=a else n:=b;
for i:=1 to n do begin if (a mod i=0)and(b mod i=0) then write(i:8);
writeln; readln
end.

Похожие вопросы
помогите аа нужно составить програмку в паскале
Помогите пожалуйста, нужно в программе паскаль написать программку
Очень нужна программка в Паскале... Буду очень благодарна за помощ)
Поможете написать в паскале программку с массивами?
Нужна помощь!! ! НУЖНЫ ПРОГРАММКИ НА ПАСКАЛЕ.
Пожалуйста, напишите программку для паскаля, тут легко!
нужно создать программку в паскале
Помогите программку в паскале написать.
Нужно составить программу на паскале
Помогите, пожалуйста, написать программку в паскале