Anna3O0

Etapa 2

Oct 11th, 2019
107
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2. #include <cmath>
  3. #include <fstream>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.     int ziua , luna;
  10.     char punct;
  11.     string name;
  12.     ofstream nume("Catalog.txt");
  13.     cout << "Introduceti un nume:  ";
  14.     cin >> name;
  15.     nume.close();
  16.  
  17.     ofstream data( (name+".data").c_str() );
  18.     cout<<"Introduceti o data: ";
  19.     cin>>ziua;
  20.     cin>>punct;
  21.     cin>>luna;
  22.  
  23.     ofstream zodiac((name+".zodia").c_str());
  24.  
  25.     string zodie("cu date valide");
  26.  
  27.     if(ziua>31 || ziua<0 || ziua==0 )
  28.     cout<<"Zi invalida"<<endl;
  29.  
  30.     if (luna>12 || luna<0 || luna==0 ){
  31.         cout<<"Luna invalida"<<endl;
  32.              cout<<"Va rugam sa reincercati ";
  33.     }
  34.     if((luna==3 && ziua>=21 && ziua<=31 )||(luna==4 && ziua<=20))
  35.     zodie="BERBEC";
  36.     else
  37.     if((luna==4 && ziua>=21 && ziua<=30 )||(luna==5 && ziua<=20))
  38.     zodie="TAUR";
  39.     else
  40.     if((luna==5 && ziua>=21 && ziua<=31) || (luna==6 && ziua<=21))
  41.     zodie="GEMENI";
  42.     else
  43.     if((luna==6 && ziua>=22 && ziua<=30)||(luna==7 && ziua<=22))
  44.     zodie="RAC";
  45.     else
  46.     if((luna==7 && ziua>=23 && ziua<=31)||(luna==8 && ziua<=22))
  47.     zodie="LEU";
  48.     else
  49.     if((luna==8 && ziua>=23 && ziua<=31)||(luna==9 && ziua<=22))
  50.     zodie="FECIOARA";
  51.     else
  52.     if((luna==9 && ziua>=23 && ziua<=30)||(luna==10 && ziua<=22))
  53.     zodie="BALANTA";
  54.     else
  55.     if((luna==10 && ziua>=23 && ziua<=31)||(luna==11 && ziua<=21))
  56.     zodie="SCORPION";
  57.     else
  58.     if((luna==11 && ziua>=22 && ziua<=30)||(luna==12 && ziua<=20))
  59.     zodie="SAGETATOR";
  60.     else
  61.     if((luna==12 && ziua>=21 && ziua<=31)||(luna==1 && ziua<=19))
  62.     zodie="CAPRICORN";
  63.     else
  64.     if((luna==1 && ziua>=20 && ziua<=31)||(luna==2 && ziua<=18))
  65.     zodie="VARSATOR";
  66.     else
  67.     if((luna==2 && ziua>=19 && ziua<=28)||(luna==3 && ziua<=20))
  68.     zodie="PESTI";
  69.  
  70.     cout<<zodie;
  71.  
  72.     return 0;
  73. }
RAW Paste Data