Проверьте пожалуйста задача:
надо составить программу в которой задашь свой день рождения месяц рождения и в ответе получишь свой знак зодиака вот решение:
#include<iostream>
using namespace std;
int main(){
int den,mes;
cout<<"vvodite den (ot 1 do 31)\n";cin>>den;
cout<<"vvodite mes (ot 1 do 12)\n";cin>>mes;
if((den<0)||(mes<0)||(den>31)||(mes>12))
{
cout<<"neverniy vvod dannih"<<"\n"<<"Zapustite programu zanovo!";
return 0;
}
cout<<"vash znak zodiaka:\n";
switch (mes)
{
case 1:
if(den<20){cout<<"kozerog";return 0;}
if(den>19){cout<<"vodoley";return 0;}
case 2:
if(den>28)
{
cout<<"neverniy vvod danih"<<"\n"<<"Zapustite halili zanovo";
}
if(den<20){cout<<"vodoley";return 0;}
if(den>18){cout<<"ribi";return 0;}
case 3:
if(den<21){cout<<"ribi";return 0;}
if(den>20){cout<<"oven";return 0;}
case 4:
if(den>30)
{
cout<<"neverniy vvod danih"<<"\n"<<"zapustite programu zanovo";
}
if(den<20){cout<<"oven";return 0;}
if(den>19){cout<<"telec";return 0;}
case 5:
if(den<21){cout<<"telec";return 0;}
if(den>20){cout<<"bliznesi";return 0;}
case 6:
if(den>30)
{
cout<<"neverniy vvod danih"<<"\n"<<"zapustite programu zanovo";
return 0;
}
if(den<22){cout<<"bliznesi";return 0;}
if(den>21){cout<<"rak";return 0;}
case 7:
if(den<23){cout<<" rak";return 0;}
if(den>22){cout<<"lev";return 0;}
case 8:
if(den<23){cout<<"lev";return 0;}
if(den>22){cout<<"deva";return 0;}
case 9:
if(den>30)
{
cout<<"neverniy vvod danih"<<"\n"<<"zapustite programu zanovo";
return 0;
}
if(den<23){cout<<"deva";return 0;}
if(den>22){cout<<"vesi";return 0;}
case 10:
if(den<23){cout<<"vesi";return 0;}
if(den>22){cout<<"SCORPION";return 0;}
case 11:
if(den>30)
{
cout<<"neverniy vvod danih"<<"\n"<<"zapustite programu zanovo";
return 0;
}
if(den<23){cout<<"SCORPION";return 0;}
if(den>22){cout<<"streles";return 0;}
case 12:
if(den<22){cout<<"sreles";return 0;}
if(den>21){cout<<"kozerog";return 0;}
}
}