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

[Zadatak] Kombinovanje brojeva od 1 do 5 bez ponavljanja

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Kombinovanje brojeva od 1 do 5 bez ponavljanja

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

arpsoftt
World Of Fun

Član broj: 102336
Poruke: 46
*.team.ba.

Sajt: www.blogwtf.net


+1 Profil

icon [Zadatak] Kombinovanje brojeva od 1 do 5 bez ponavljanja21.11.2007. u 20:39 - pre 200 meseci
Opet problemi, zahvaljujem se svima koji su mi prošli put pomogli, sada mi je potrebno sledeće, unapred hvala...

Napisati prog. koji kombinuje brojeve od 1 do 5 bez da se ijedan broj ponavlja, izvršenje programa bi trebalo izgledati ovako:

12345
23541
31452
42153 itd..

dakle, bez da se i u jednoj kombinaciji jedan broj ponovi dva puta...

još jednom unapred zahvaljujem...
Za gurmane: VelikiKuvar.Com
Za ljubitelje humora: BlogWtf.Net
 
Odgovor na temu

glorius
Damir Nikolic
C++ developer
SR

Član broj: 4366
Poruke: 428
212.200.234.*

ICQ: 208550327


+14 Profil

icon Re: [Zadatak] Kombinovanje brojeva od 1 do 5 bez ponavljanja21.11.2007. u 20:48 - pre 200 meseci
Programiranje se uci vezbanjem... Ako nemas bas ideju kako... evo necega sto ce mozda pomoci...
Ovde imas n! kombinacija... znaci, petlja ce ti ici od 0 pa do broja n! (u ovom slucaju 5! = 5*4*3*2*1 = 120 ) a posle svake pete iteracije ces menjati pocetni broj niza...
EOF
 
Odgovor na temu

arpsoftt
World Of Fun

Član broj: 102336
Poruke: 46
*.team.ba.

Sajt: www.blogwtf.net


+1 Profil

icon Re: [Zadatak] Kombinovanje brojeva od 1 do 5 bez ponavljanja21.11.2007. u 20:52 - pre 200 meseci
Citat:
Programiranje se uci vezbanjem... Ako nemas bas ideju kako... evo necega sto ce mozda pomoci...
Ovde imas n! kombinacija... znaci, petlja ce ti ici od 0 pa do broja n! (u ovom slucaju 5! = 5*4*3*2*1 = 120 ) a posle svake pete iteracije ces menjati pocetni broj niza...


Razumem ja tebe, stvar je u tome što meni uspeva da to napišem u VB-u, izvršim program bez greške, ali u c-u mi nikako ne ide, neće pa neće, a potrebno mi je, upravo zbog vežbanja... na primerima se uči...
Za gurmane: VelikiKuvar.Com
Za ljubitelje humora: BlogWtf.Net
 
Odgovor na temu

glorius
Damir Nikolic
C++ developer
SR

Član broj: 4366
Poruke: 428
212.200.234.*

ICQ: 208550327


+14 Profil

icon Re: [Zadatak] Kombinovanje brojeva od 1 do 5 bez ponavljanja21.11.2007. u 21:10 - pre 200 meseci
OK... daj da vidimo kod pa cemo da pomognemo :)
EOF
 
Odgovor na temu

arpsoftt
World Of Fun

Član broj: 102336
Poruke: 46
*.team.ba.

Sajt: www.blogwtf.net


+1 Profil

icon Re: [Zadatak] Kombinovanje brojeva od 1 do 5 bez ponavljanja21.11.2007. u 21:13 - pre 200 meseci
Evo ga, kod u VB-u, dakle, jedna lista i CommandButton:
Code:

Private Sub Command1_Click()

Dim A, B, C, D, E, ZB, MN As Integer

'ZB - zbir brojeva od 1 do 5
'MN - proizvod brojeva od 1 do 5

ZB = 15
MN = 120

For A = 1 To 5
 For B = 1 To 5
   For C = 1 To 5
    For D = 1 To 5
     For E = 1 To 5

If A + B + C + D + E = ZB Then
If A * B * C * D * E = MN Then

lstKombinacije.AddItem "" & A & B & C & D & E

End If
 End If

Next
 Next
  Next
   Next
     Next

MsgBox "Ukupno kombinacija: " & lstKombinacije.ListCount

End Sub

Za gurmane: VelikiKuvar.Com
Za ljubitelje humora: BlogWtf.Net
 
Odgovor na temu

glorius
Damir Nikolic
C++ developer
SR

Član broj: 4366
Poruke: 428
212.200.234.*

ICQ: 208550327


+14 Profil

icon Re: [Zadatak] Kombinovanje brojeva od 1 do 5 bez ponavljanja21.11.2007. u 23:08 - pre 200 meseci
Prevod tvog koda... Sa malim dodacima ( vizuelnim ) zbog konzolnog prikaza... ( ako ti treba MFC prikaz, tj. prikaz u formi, to je vec druga tema )

Code:


#include <iostream>

using namespace std;

void main()
{
    int a, b, c, d, e, zb, mn;

    zb = 15;
    mn = 120;

    int brojKomb = 1;

    for(a = 1; a<=5; a++)
    {
        for(b = 1; b<=5; b++)
        {
            for(c = 1; c <= 5; c++)
            {
                for(d = 1; d<=5; d++)
                {
                    for(e = 1;e <= 5; e++)
                    {
                        if(a + b + c + d + e == zb)
                        {
                            if(a*b*c*d*e == mn)
                            {
                                cout << "Kombinacija #" << brojKomb  << "--" << a << b << c << d << e << endl;
                                brojKomb++;
                            }
                        }
                    }
                }
            }
        }
    }
}


EOF
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

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

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: [Zadatak] Kombinovanje brojeva od 1 do 5 bez ponavljanja22.11.2007. u 06:27 - pre 200 meseci
"Molim za pomoć, HITNO !!!"

Ovako ne treba da glasi naslov teme, pa sam ovu preimenovao. Molim Vas da temama dajete smislene naslove.
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Kombinovanje brojeva od 1 do 5 bez ponavljanja

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

Postavi temu Odgovori

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