Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- using namespace std;
- typedef enum Vreme
- {
- soare = 1,
- innorat,
- ploaie
- };
- typedef enum Temperatura
- {
- mica = 1,
- medie,
- mare
- };
- typedef enum Umiditate
- {
- normala=1,
- mare
- };
- typedef enum Vant
- {
- absent=1,
- prezent
- };
- typedef struct Conditie
- {
- Vreme vreme;
- Temperatura temperatura;
- Umiditate umiditate;
- Vant vant;
- };
- typedef struct Joc
- {
- Conditie conditie;
- bool seJoaca;
- };
- int main()
- {
- Joc j[14];
- int count = 14;
- j[0] = { { Vreme::soare, Temperatura::mare, Umiditate::mare, Vant::absent }, false };
- j[1] = { { Vreme::soare, Temperatura::mare, Umiditate::mare, Vant::prezent }, false };
- j[2] = { { Vreme::innorat, Temperatura::mare, Umiditate::mare, Vant::absent }, true };
- j[3] = { { Vreme::ploaie, Temperatura::medie, Umiditate::mare, Vant::absent }, true };
- j[4] = { { Vreme::ploaie, Temperatura::mica, Umiditate::normala, Vant::absent }, true};
- j[5] = { { Vreme::ploaie, Temperatura::mica, Umiditate::normala, Vant::prezent }, false };
- j[6] = { { Vreme::innorat, Temperatura::mica, Umiditate::normala, Vant::prezent }, true };
- j[7] = { { Vreme::soare, Temperatura::medie, Umiditate::mare, Vant::absent }, false };
- j[8] = { { Vreme::soare, Temperatura::mica, Umiditate::normala, Vant::absent }, true };
- j[9] = { { Vreme::ploaie, Temperatura::medie, Umiditate::normala, Vant::absent }, true };
- j[10] = { { Vreme::soare, Temperatura::medie, Umiditate::normala, Vant::prezent }, true};
- j[11] = { { Vreme::innorat, Temperatura::medie, Umiditate::mare, Vant::prezent }, true };
- j[12] = { { Vreme::innorat, Temperatura::mare, Umiditate::normala, Vant::absent }, true };
- j[13] = { { Vreme::ploaie, Temperatura::medie, Umiditate::mare, Vant::prezent }, false };
- Conditie verif;
- int r;
- cout << "Vreme(1=Soare;2=INNorat;3=Ploaie): ";
- cin >> r;
- verif.vreme = (Vreme)r;
- cout << "Temperatura(1=Mica;2=Medie;3=Mare): ";
- cin >> r;
- verif.temperatura = (Temperatura)r;
- cout << "Umiditate(1=Normala;2=Mare): ";
- cin >> r;
- verif.umiditate = (Umiditate)r;
- cout << "Vant(1=Absent;2=Prezent): ";
- cin >> r;
- verif.vant = (Vant)r;
- double jDa, jNu;
- int played = 0;
- int vremeCountD = 1, temperaturaCountD = 1, umiditateCountD = 1, vantCountD = 1;
- int vremeCountN = 1, temperaturaCountN = 1, umiditateCountN = 1, vantCountN = 1;
- for (int i = 1; i < count; i++)
- {
- if (j[i].seJoaca)
- {
- ++played;
- if (verif.vreme == j[i].conditie.vreme)
- {
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement