Chodzi mi o programik w visualu ktory znajduje i wypisuje liczyby doskonałe w przedziale AB
Czy mógłby mi ktos pomóc z tym. Potrzebuje też do tego schemat blokowy. Z góry wielkie dzieki
Procedure Zad3;
{3. program ktory znajduje i wypisuje wszystkie liczby doskonala od 1 do 1000}
Var
Suma,Liczba,Mozliwosci:LongInt;
Begin
writeln('Liczby doskonale od 1 do 1000:');
For Liczba:=1 to 1000 do
Begin
Suma:=0;{Poczatkowa wartosc sumy=0}
Mozliwosci:=0; {ustala wstepna wartosc mozliwosci.. dzielenie przez wszystkie liczby od 1
do 1 mniej niz podana liczba}
While Mozliwosci< Liczba-1 do
Begin
Inc(Mozliwosci); {zwiekszenie zmiennej mozliwosci o 1}
if Liczba mod Mozliwosci=0 then
Suma:=Suma+Mozliwosci;{dodajemy dzielniki}
end;
If Suma=Liczba then write(Liczba,',');
End;
writeln('wcisnij < Enter> , aby kontynuowac...');
readln;
End;



Temat jest zamknięty






