Proszę o pomoc!
Napisz program który zamieni wpisaną cyframi liczbę np. 234 to napisze 2,3,4 na liczbę zapisaną tekstowo korzystając z kodu programu podanego poniżej

#include
using namespace std;
int main() {
char cyfra; cout<<"Podaj jeden znak: ";
cin>>cyfra; switch(cyfra)
{
case '0': //zwroc uwage na apostrof
cout<<"zero"; break;
case '1': //zwroc uwage na apostrof
cout<<"jeden"; break;
case '2': //zwroc uwage na apostrof
cout<<"dwa"; break;
case '3': //zwroc uwage na apostrof
cout<<"trzy"; break;
case '4': //zwroc uwage na apostrof
cout<<"cztery"; break;
case '5': //zwroc uwage na apostrof
cout<<"piec"; break;
case '6': //zwroc uwage na apostrof
cout<<"szesc"; break;
case '7': //zwroc uwage na apostrof
cout<<"siedem"; break;
case '8': //zwroc uwage na apostrof
cout<<"osiem"; break;
case '9': //zwroc uwage na apostrof
cout<<"dziewiec"; break;
default:
cout<<"Podany znak nie jest cyfra";
}
return 0;
}


Proszę O Pomoc Napisz Program Który Zamieni Wpisaną Cyframi Liczbę Np 234 To Napisze 234 Na Liczbę Zapisaną Tekstowo Korzystając Z Kodu Programu Podanego Poniże class=

Odpowiedź :

Odpowiedź

W pierwszym załączniku umieściłam program bez polskich liter.

Ponieważ wyglądało mi na  Code::Blocks,  to drugi program (w drugim załączniku) napisałam z polskimi literami.

Przykładowy wynik w trzecim załączniku.

Wyjaśnienie

Oba programy zadziałają bez żadnych zmian również przy użyciu  Dev-C++  oraz  Visual Studio.

Pierwszy program ma kilka zbędnych pustych wierszy. Specjalnie je zostawiłam aby można było wygodnie porównywać obie wersje programu i zobaczyć jak bardzo łatwo uzyskać wydruk polskich liter w  Code::Blocks.

Zobacz obrazek 0AB
Zobacz obrazek 0AB
Zobacz obrazek 0AB