[C++] Coba Random

Ada 60 anak akan di bagi kedalam x group. Kodenya bagaimana?

/* Ini program Random. Harap diteliti
   By Angga Arya S. Jangan dihapus komentar ini
   ya gan wkwkwk xD*/

#include <iostream>
#include <ctime>
#include <cstdlib>

using namespace std;

int main() {
    srand(time(0));
    int anak[60];
    int anakDenganGrup[60];

    for(int i = 0; i < 60; i++) {
        anak[i] = i;
        anakDenganGrup[i] = -1;
    }

    int k,x,y; y = 0;
    cout << "Jumlah Group? "; cin >> x;

    while(y < 60) {
        do {
            k = 1 + rand() % 60;
        } while(anakDenganGrup[k] != -1);
        anakDenganGrup[k] = y % x;
        y++;
    };

    for(int i = 0; i < x; i++) {
        cout << "Kelompok " << i+1 << endl;
        for(int j = 0; j < 60; j++) {
            if(anakDenganGrup[j] == i) cout << j+1 << " ";
        }
        cout << endl;
    }

}

Diskusi Yuk...!

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google

You are commenting using your Google account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s