Uzywajac instrukcji CASE napisz program ktory po wprowadzeniu z klawiatury daty w formacie : dzien tygodnia np. 2,7 dzien miesiaca np. 1,12 miesiac 3,8 program wyswietli date w formacie wtorek 1 marca.

Uzywajac instrukcji CASE napisz program ktory po wprowadzeniu z klawiatury daty w formacie : dzien tygodnia np. 2,7 dzien miesiaca np. 1,12 miesiac 3,8 program wyswietli date w formacie wtorek 1 marca.
Odpowiedź

Kod w C++: #include #include 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, ' '); cout << " Wprowadz poprawne dane: "; } cout << " Data: "; 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 << " "; system("PAUSE"); return EXIT_SUCCESS; }

Dodaj swoją odpowiedź