Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[Zadatak] Prijateljski brojevi (amicable numbers)

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Prijateljski brojevi (amicable numbers)

[ Pregleda: 4580 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

osmania
Panet

Član broj: 26316
Poruke: 773
*.20.11.vie.surfer.at.



+7 Profil

icon [Zadatak] Prijateljski brojevi (amicable numbers)26.10.2007. u 22:26 - pre 201 meseci
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...
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
91.148.112.*



+7 Profil

icon Re: [Zadatak] Prijateljski brojevi (amicable numbers)27.10.2007. u 02:46 - pre 201 meseci
http://www.shyamsundergupta.com/amicable.htm
to je drugi link na Googlu za amicable numbers
Pozdrav
 
Odgovor na temu

osmania
Panet

Član broj: 26316
Poruke: 773
*.20.11.vie.surfer.at.



+7 Profil

icon Re: [Zadatak] Prijateljski brojevi (amicable numbers)27.10.2007. u 09:33 - pre 200 meseci
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:)
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.dynamic.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: [Zadatak] Prijateljski brojevi (amicable numbers)27.10.2007. u 12:06 - pre 200 meseci
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"".
 
Odgovor na temu

osmania
Panet

Član broj: 26316
Poruke: 773
*.20.11.vie.surfer.at.



+7 Profil

icon Re: [Zadatak] Prijateljski brojevi (amicable numbers)27.10.2007. u 16:49 - pre 200 meseci
x file puno puno hvala kralj si...
sve naj naj
 
Odgovor na temu

Kushwais

Član broj: 160006
Poruke: 30
*.6.11.vie.surfer.at.



Profil

icon Re: [Zadatak] Prijateljski brojevi (amicable numbers)31.10.2007. u 19:46 - pre 200 meseci
Da li moze ovo neko opsirnije da objasni ?? sta je val ???Hvala unapred

Code:

int sumFactors(int val)
 
Odgovor na temu

osmania
Panet

Član broj: 26316
Poruke: 773
*.20.11.vie.surfer.at.



+7 Profil

icon Re: [Zadatak] Prijateljski brojevi (amicable numbers)01.11.2007. u 01:43 - pre 200 meseci
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 :)

 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Prijateljski brojevi (amicable numbers)

[ Pregleda: 4580 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.