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

dali mi netko moze dati uputstvo kako da izracunam algoritam

[es] :: Art of Programming :: dali mi netko moze dati uputstvo kako da izracunam algoritam

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

moja-sesija
ime prezime
nezaposlen

Član broj: 230221
Poruke: 30
89.146.189.*



Profil

icon dali mi netko moze dati uputstvo kako da izracunam algoritam10.11.2009. u 22:22 - pre 181 meseci
kako da dobijem sve kombinacije npr. za kladionicu, da mi scripta ispise za kladionicu za parove, naprimjer:

ukoliko se radi o 2 kombinacije tj: scripta bi mi trebala da ispise sljedece

1 1

1 2

2 1

2 2




EEE kako da napravim scriptu da mi ovo isto moze ispisati za vise kombinacija, svi prijedlozi su dobrodosli, hvala unaprijed.
 
Odgovor na temu

Mihajlo Cvetanović
Beograd

Moderator
Član broj: 37636
Poruke: 1255



+96 Profil

icon Re: dali mi netko moze dati uputstvo kako da izracunam algoritam10.11.2009. u 22:47 - pre 181 meseci
Ne razumem, šta su ulazni podaci, šta su izlazni podaci, šta želiš da program uradi?
 
Odgovor na temu

moja-sesija
ime prezime
nezaposlen

Član broj: 230221
Poruke: 30
92.36.239.*



Profil

icon Re: dali mi netko moze dati uputstvo kako da izracunam algoritam10.11.2009. u 23:27 - pre 181 meseci
n.p.r za 2 para na kladionici, pretpostavljam da nema nerjeseno, znaci 1 ili 2, da mi ispise sve kombinacije,
1: 1 1
2: 1 2
3: 2 1
4: 2 2

ako unesem 3 para da mi ispise ovako:

1: 1 1 1
2: 1 1 2
3: 1 2 2
4: 1 2 1
......
......
i . t. d

Samo da se ne ponavljaju, znaci da ja kao ulaznu vrjednost dam broj npr 3, i da mi da sve ispisane kombinacije, nikako ne mogu da skopcam kako bi ovo mogo realizovat.
 
Odgovor na temu

w3bl0rd
Varaždin, Hrvatska

Član broj: 82659
Poruke: 380
213.147.114.*



+26 Profil

icon Re: dali mi netko moze dati uputstvo kako da izracunam algoritam11.11.2009. u 06:50 - pre 181 meseci
za ovo bi najjednostavnije bilo da radiš s binarnim brojevima ak su 2 mogućnosti i samo uvečavaš za 1 dok ne dođeš do željenog broja...

001
010
011
100
101
110
111

kasnije samo 0 smatraš kao 1 a 1 kao dva...
there's no place like 127.0.0.1
 
Odgovor na temu

Mihajlo Cvetanović
Beograd

Moderator
Član broj: 37636
Poruke: 1255



+96 Profil

icon Re: dali mi netko moze dati uputstvo kako da izracunam algoritam11.11.2009. u 07:47 - pre 181 meseci
W3bl0rd je u pravu. Imaš petlju u kojoj brojač ide od 0 do 2^n, gde je n ulazni podatak. U telu petlje razlažeš ovaj brojač na binarne sastojke, tako što u novoj petlji šiftuješ taj broj na desno (broj >>= 1) i to n puta, i proveravaš cifru jedinice (broj % 2). Ako je na tom mestu 0 ti ispišeš keca, ako je na tom mestu 1 ti ispišeš dvojku.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.telenor.co.yu.



+2791 Profil

icon Re: dali mi netko moze dati uputstvo kako da izracunam algoritam12.11.2009. u 08:57 - pre 181 meseci
Pardon, ide do 2n-1.

Code:
#include <iostream>
#include <cstdlib>

using namespace std;

int main() {
    int n;

    cout << "Unesi broj " << endl;
    cin >> n;
    int p = 1 << n;

    for (int i=0; i<p; ++i) {
        for (int j=n-1; j>=0; --j)
            cout << (i & (1 << j) ? 2 : 1);

        cout << endl;
    }

    return EXIT_SUCCESS;
}

Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Mihajlo Cvetanović
Beograd

Moderator
Član broj: 37636
Poruke: 1255



+96 Profil

icon Re: dali mi netko moze dati uputstvo kako da izracunam algoritam12.11.2009. u 09:40 - pre 181 meseci
Slatko i elegantno
 
Odgovor na temu

[es] :: Art of Programming :: dali mi netko moze dati uputstvo kako da izracunam algoritam

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

Postavi temu Odgovori

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