#include<iostream.h>
#include<stdlib.h>
const int kariet = 52;
const int karietFarby = 13;
enum farba { trefa, karo, srdce, pika};
struct karta {
farba f;
int body;
};
void init_Balik(karta []);
void vypis_Balik(karta []);
void zamiesaj_Balik(karta []);
void vypisKartu(karta);
void init_Balik(karta Balik[]){
for(int i = 0; i < kariet; i++) {
Balik[i].f=(farba)(i / karietFarby); // bez pretypovania da varovanie
Balik[i].body = 1 + i % karietFarby;
} // for
} //init_Balik
void zamiesaj_Balik(karta Balik[]){
for(int i = 0; i < kariet; i++) {
int poz = rand() % kariet;
karta k = Balik[poz];
Balik[poz] = Balik[i];
Balik[i] = k;
} //for
} // zamiesaj_Balik
void vypisKartu(karta k){
switch(k.body) {
case 1: cout << "A"; break;
case 11: cout << "J"; break;
case 12: cout << "Q"; break;
case 13: cout << "K"; break;
default: cout << k.body; break;
} // switch
switch(k.f) {
case trefa: cout << "T"; break;
case karo: cout << "K"; break;
case srdce: cout << "S"; break;
case pika: cout << "P"; break;
default: cerr << "Chybna farba!"; exit(1);
}//switch
cout << " ";
} // vypisKartu
void vypis_Balik(karta Balik[]){
for(int i = 0; i < kariet; i++) {
if (i % karietFarby==0) cout << endl;
vypisKartu(Balik[i]);
} // for
cout << endl;
} // vypis_Balik
int main() {
karta Balik[kariet];
init_Balik(Balik);
vypis_Balik(Balik);
zamiesaj_Balik(Balik);
vypis_Balik(Balik);
return 0;
}
ked spustim program tak mi naskoci obrazovka ale len na sekundu a ani tam neviem nic zadat..co s tym??
Fórum › C / C++
Pls help
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 27 hostů
Podobná vlákna
C# , Help pls.. — založil Morf
PLS HELP !!! — založil leon
C# help pls.. — založil Morf
Moderátoři diskuze