ßLinKo Geveze KO Team
Mesaj Sayısı : 254 Nerden : •4NK4R4• Kayıt tarihi : 24/04/09 Rep Puanı : 36
| Konu: C++ Süper Lig Fikstür(Tek haftalık) Salı Mayıs 05, 2009 6:09 pm | |
| Random sayılar üretildikten sonra bu sayıların farklı olması sağlandı. Daha sonra bu sayılar karakter dizisinin indislerinde kullanılarak takımlar eşleştirildi. - Kod:
-
#include <iostream> #include <ctime> using namespace std;
int main(int argc,char *argv[]){ char *takimlar[18]={"Fenerbahce", "Besiktas", "Galatasaray", "Trabzonspor", "Sivasspor", "Gaziantepspor", "Kasimpasaspor", "Bursaspor", "B.B.Ankaraspor", "M.K.E.Ankaragucu", "Genclerbirligi", "V.Manisaspor", "Kayserispor", "G.Oftasspor", "C.Rizespor", "Denizlispor", "I.B.Belediyespor", "Konyaspor"}; int memo; int dizi[18]={0}; srand(time(0L)); dizi[0]= rand()%18+1; for (int i=1;i<18;i++){ bool cekilmis; do{ dizi[i]= rand()%18+1; cekilmis= false; for (int k=0;k<i;k++) if (dizi[i]==dizi[k]){ cekilmis= true; break; } } while(cekilmis); }
for (int i=0;i<18;i++){ dizi[i]=dizi[i]-1; }
for(int i=0 ; i<18 ; i++){ cout <<" : " << takimlar[dizi[i]] <<" : "; if(i%2==1) cout << endl; }
cout << endl ; cin >> memo;
return 0; } | |
|
DARKDANTE Sponsor
Mesaj Sayısı : 378 Kayıt tarihi : 24/04/09 Rep Puanı : 10
| Konu: Geri: C++ Süper Lig Fikstür(Tek haftalık) Perş. Mayıs 07, 2009 9:26 pm | |
| | |
|