Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Wszystkie możliwe kombinacje

Ostatnio zmodyfikowano 2016-03-16 18:10
Autor Wiadomość
lekarz
Temat założony przez niniejszego użytkownika
Wszystkie możliwe kombinacje
» 2016-03-16 08:52:47
Mam dziesięć liczb: 1,2,3,4,5,6,7,8,9,10
Zadanie polega na ułożeniu wszystkich możliwych kombinacji liczb przy założeniu że układamy je w pary i w trójki przy czym kolejność liczb nie ma tu znaczenia (para:1,2 to to samo co 2,1).
Jaki algorytm byście zaproponowali do rozwiązania ww problemu?
P-146084
jankowalski25
» 2016-03-16 12:09:46
Zadanie podobne do pracy domowej z kursu, przeczytaj: » Kurs C++ » Poziom 3Zagnieżdżanie pętli lekcja

Zadanie domowe

Wyobraź sobie, że masz pięć piłek i chcesz wylosować trzy z nich. Napisz program, który wypisze na ekranie wszystkie możliwe kombinacje piłek jakie można wylosować.
P-146087
lekarz
Temat założony przez niniejszego użytkownika
» 2016-03-16 17:30:59
A dzięki. Teraz już dam radę:)
P-146096
mateczek
» 2016-03-16 18:10:31
C/C++
#include <iostream>
using namespace std;

int main() {
    int tablica[ 10 ] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; //liczby, z których wypisujemy kombinacje
    int licznik = 0; // ilość kombinacji dla trójek (10*9*8)/(1*2*3)=720/6=120 kombinacji
    for( int i = 0; i < 10; i++ ) {
        for( int j = i + 1; j < 10; j++ ) {
            for( int k = j + 1; k < 10; k++ ) {
                licznik++;
                cout << tablica[ i ] << " " << tablica[ j ] << " " << tablica[ k ] << endl;
            }
        }
    }
    cout << licznik << endl;
}
P-146097
« 1 »
  Strona 1 z 1