[ osmania @ 26.10.2007. 22:26 ] @
zvuci malo glupo ali ljudi ja nemam pojma kako se to na yugoslovenskom kaze...
Zove se amicable numbers ili na njemackom befreundeten Zahlen.
Da li neko ima code ovaj? ili napisan algoritam ili neki link osim wikipedije i google ima amo svega ali nista korisno bas ja nisam nasao...
ili neku ideju kako bi se to moglo isprogramirati???


hvala puno ekipa...
[ Eurora3D Team @ 27.10.2007. 02:46 ] @
http://www.shyamsundergupta.com/amicable.htm
to je drugi link na Googlu za amicable numbers
Pozdrav
[ osmania @ 27.10.2007. 09:33 ] @
hvala puno nasao sam i ja jos neki code koji je bas ono razradjen tako da moram prvo da skontam sta su ti brojevi pa onda da vidim kako da to malo programiram
hvala puno drug:)
[ X Files @ 27.10.2007. 12:06 ] @
Ima koda i razjašnjenja na tu temu sasvim dovoljno:

http://www.nergin.com/display_code.php?id=88
Code:

#include <stdio.h>
#include <stdlib.h>
#define     MAX     100000

int sumFactors(int val)
{
    int sum = 1;
    int k;
    
    for (k = 2; k <= val / 2; ++k)
        if (val % k == 0)
            sum += k;
    return sum;
}
   
int main()
{
    int i, k;
    
    for (i = 2; i < MAX; ++i) { 
        int val = sumFactors(i);
        for (k = 0; k < i; ++k) 
            if (val == k && sumFactors(k) == i)
                printf("%d %d\n", i, k);
    }
    system("PAUSE");
    return EXIT_SUCCESS;
}


... objašnjenja na 'našem' jeziku ćeš naći na Google-u: Google: ""prijateljski brojevi"".
[ osmania @ 27.10.2007. 16:49 ] @
x file puno puno hvala kralj si...
sve naj naj
[ Kushwais @ 31.10.2007. 19:46 ] @
Da li moze ovo neko opsirnije da objasni ?? sta je val ???Hvala unapred

Code:

int sumFactors(int val)
[ osmania @ 01.11.2007. 01:43 ] @
to ti je fukcija koja vraca vrijednost int val...

a val je variabla...
Ako mislis ova zadatak prodati na programiranju na haupt uni neces proci jer funkcije nisi uradio... pretvori program kao sve u jednom programu bez dodatnih funkcija koje ces pozivati i onda ce da radi :)