Informatică, întrebare adresată de razvanrobu12345, 9 ani în urmă

Am o problema de informatica pe care nu stiu sa o rezolv:
Să se scrie un program care determină cel mai mic număr care are exact k divizori.

exemplu. Pentru k=4 se obține numărul 6.

Multumesc mult!!!!

Răspunsuri la întrebare

Răspuns de stassahul
1
var n,k,s,p,l:integer;
b:byte;

begin
Write('Numarul divizorilor: ');
read(k);
while b<>1 do begin
s+=1;
l:=0;
for p:=1 to s do if s mod p = 0 then inc(l);
if l=k then inc(b);
end;
writeln('Numarul: ',s);
end.

razvanrobu12345: Merci mult!!!!
razvanrobu12345: ai putea sa imi explici in pseudocod? ca in pseudocod imi trebuie....
Alte întrebări interesante