Odpowiedzi

2009-12-15T23:02:21+01:00
Kod w C++:

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
unsigned int tyg, dzien, mies;
cout << "Wprowadz dane (dzien_tyg dzien_mies miesiac) : ";
while((!(cin >> tyg >> dzien >> mies)) || dzien>31 || tyg>7 || mies>12 ) {
cin.clear();
cin.ignore(100, &#39;\n&#39;);
cout << "\nWprowadz poprawne dane: ";
}
cout << "\nData: ";
switch(tyg) {
case 1 :
cout << "poniedzialek ";
break;
case 2 :
cout << "wtorek ";
break;
case 3 :
cout << "sroda ";
break;
case 4 :
cout << "czwartek ";
break;
case 5 :
cout << "piatek ";
break;
case 6 :
cout << "sobota ";
break;
case 7 :
cout << "niedziela ";
break;
default :
break;
}

cout << dzien << " ";

switch (mies){
case 1 :
cout << "stycznia ";
break;
case 2 :
cout << "lutego ";
break;
case 3 :
cout << "marca ";
break;
case 4 :
cout << "kwietnia ";
break;
case 5 :
cout << "maja ";
break;
case 6 :
cout << "czerwca ";
break;
case 7 :
cout << "lipca ";
break;
case 8 :
cout << "sierpnia ";
break;
case 9 :
cout << "wrzesnia ";
break;
case 10 :
cout << "pazdziernika ";
break;
case 11 :
cout << "listopada ";
break;
case 12 :
cout << "grudnia ";
break;
default :
break;
}
cout << "\n";
system("PAUSE");
return EXIT_SUCCESS;
}