logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Program w C++ do sprawdzania liczb zaprzyjaźnionych w przedziale <a,b>

pawello18 12 Sty 2006 22:54 3795 4
REKLAMA
  • #1 2174797
    pawello18
    Poziom 11  
    Posty: 35
    Ocena: 7
    Prosze o pomoc w napisaniu programu w C++ który sprawdza któreliczby sa zaprzyjaźnione z danego przedzialu <a,b> i wypisuje je! Z góry dzięki!
  • REKLAMA
  • #2 2176068
    Łuk_F
    Poziom 17  
    Posty: 257
    Pomógł: 34
    Ocena: 12
    Witam

    Problem nie jest skomplikowany.

    Wystarczy że napiszesz procedure która będzie sumowała wszystkie dzielniki danej liczby:

    suma:=0;
    for i:=2 to liczba-1 do
    begin
    if (liczba mod i)=0 then suma:=suma+(liczba div i);
    end;

    Mając tą procedure możesz zacząć badac liczby.

    W pętli od a do b badasz liczby w następujący sposób:
    1. Suma dzielników zmiennej pętlowej.
    2. Suma dzialników sumy dzilników zmiennej pętlowej (zobacz co to są liczby zaprzyjaźnione).
    3. Jeśli liczby są równe to masz liczby zaprzyjaźnione.

    Pozdrawiam
  • REKLAMA
  • #3 2179567
    pawello18
    Poziom 11  
    Posty: 35
    Ocena: 7
    A to nie jest napisane w Turbo Pascalu?? Mi chodziło o C++!!!
  • REKLAMA
  • #4 2179728
    Łuk_F
    Poziom 17  
    Posty: 257
    Pomógł: 34
    Ocena: 12
    A jaki problem z przejściem z jednego kodu na drugi.
  • #5 2179994
    pawello18
    Poziom 11  
    Posty: 35
    Ocena: 7
    Są przeciez inne komendy i inne struktury w C++ niz w Pascalu!!
REKLAMA