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

Quiz w którym odpowiedzi wyświetlane są losowo. C++

Ostatnio zmodyfikowano 2018-12-06 20:50
Autor Wiadomość
Pogo
Temat założony przez niniejszego użytkownika
Quiz w którym odpowiedzi wyświetlane są losowo. C++
» 2018-12-06 19:57:18
Witam, robię quiz w sposób obiektowy i jedną z metod obietku jest wyświetlanie pytania i 4 odpowiedzi. Tylko, że ja chcę aby te odpowiedzi były wyświetlane losowo za każdym razem, tymczasem często jest tak że odpowiedzi się powtarzają np. 3 albo 4 te same odpowiedzi do jednego pytania.
C/C++
Pytania( string pytanie1, string odp1, string odp2, string odp3, string odp4, int odp )
{
   
    pytanie = pytanie1;
    odpowiedz1 = odp1;
    odpowiedz2 = odp2;
    odpowiedz3 = odp3;
    odpowiedz4 = odp4;
    x = odp;
}
void wyswietl_pytanie()
{
    string odpowiedzi[ 4 ];
    cout << pytanie << endl;
   
    odpowiedzi[ 0 ] = odpowiedz1;
    odpowiedzi[ 1 ] = odpowiedz2;
    odpowiedzi[ 2 ] = odpowiedz3;
    odpowiedzi[ 3 ] = odpowiedz4;
   
    srand( time( NULL ) );
    a =( rand() % 4 ) + 0;
    b =( rand() % 4 ) + 0 && b != a;
    c =( rand() % 4 ) + 0 && c != b;
    d =( rand() % 4 ) + 0 && d != c;
   
    cout << odpowiedzi[ a ] << endl;
    cout << odpowiedzi[ b ] << endl;
    cout << odpowiedzi[ c ] << endl;
    cout << odpowiedzi[ d ] << endl;
    cin >> odpowiedz;
}
Co mogę tu zmienić aby to dobrze działało ?
P-173136
pekfos
» 2018-12-06 19:59:16
P-173137
Pogo
Temat założony przez niniejszego użytkownika
Zamykam temat
» 2018-12-06 20:50:00
Dzięki za pomoc, zamykam temat.
P-173138
« 1 »
  Strona 1 z 1