Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <cstdlib>
- #include <iostream>
- #include <vector>
- using namespace std;
- string jednosci(int liczba)
- {
- string baza[11];
- baza[0]=" ";
- baza[1]="jeden";
- baza[2]="dwa";
- baza[3]="trzy";
- baza[4]="cztery";
- baza[5]="pieć";
- baza[6]="szesc";
- baza[7]="siedem";
- baza[8]="osiem";
- baza[9]="dziewiec";
- baza[10]="dziesiec";
- if (liczba<=10){
- return baza[liczba];
- }
- else return "ERROR";
- }
- string nasci (int liczba)
- {
- string baza[10];
- baza[1]="jedenascie";
- baza[2]="dwanascia";
- baza[3]="trzynascie";
- baza[4]="czternasce";
- baza[5]="pietnascie";
- baza[6]="szesnascie";
- baza[7]="siedemnascie";
- baza[8]="osiemnascie";
- baza[9]="dziewietnascie";
- if (liczba<=9){
- return baza[liczba];
- }
- else return "ERROR";
- }
- string dziesiatki (int liczba)
- {
- string baza[10];
- baza[2]="dwadziescia";
- baza[3]="trzydziesci";
- baza[4]="czterdziesci";
- baza[5]="piecdziesiat";
- baza[6]="szescdziesiat";
- baza[7]="siedemdziesiat";
- baza[8]="osiemdziesiat";
- baza[9]="dziewiecdziesiat";
- if (liczba<=9){
- return baza[liczba];
- }
- else return "ERROR";
- }
- string setki (int liczba)
- {
- string baza[10];
- baza[1]="sto";
- baza[2]="dwiescie";
- baza[3]="trzysta";
- baza[4]="czterysta";
- baza[5]="piecset";
- baza[6]="szescset";
- baza[7]="siedemset";
- baza[8]="osiemset";
- baza[9]="dziewiecset";
- if (liczba<=9){
- return baza[liczba];
- }
- else return "ERROR";
- }
- string tysiace (int liczba)
- {
- string baza[10];
- baza[1]="tysiac";
- baza[2]="dwa tysiace";
- baza[3]="trzy tysiace";
- baza[4]="cztery tysiace";
- baza[5]="piec tysiecy";
- baza[6]="szesc tysiecy";
- baza[7]="siedem tysiecy";
- baza[8]="osiem tysiecy";
- baza[9]="dziewiec tysiecy";
- if (liczba<=9){
- return baza[liczba];
- }
- else return "ERROR";
- }
- string pokaz_dziesiatki(int liczba)
- {
- return dziesiatki(liczba/10) + " " + jednosci(liczba%10);
- }
- string pokaz_setki(int liczba)
- {
- return setki(liczba/100)+" "+pokaz_dziesiatki(liczba%100);
- }
- string pokaz_tysiace(int liczba)
- {
- return tysiace(liczba/1000)+" "+pokaz_setki(liczba%1000);
- }
- int main(int argc, char *argv[])
- {
- int liczba;
- cout << "Podaj dowolna liczbe z zakresu od 1 do 9999: ";
- cin >> liczba;
- if (liczba<=10){cout << jednosci(liczba) << endl;}
- if (liczba>=11 && liczba <20){cout << nasci(liczba-10) << endl;}
- if (liczba<100 && liczba>=20){cout << pokaz_dziesiatki(liczba) << endl;}
- if (liczba<1000 && liczba>=100){cout << pokaz_setki(liczba) << endl;}
- if (liczba<10000 && liczba>=1000){cout << pokaz_tysiace(liczba) << endl;}
- system("PAUSE");
- return EXIT_SUCCESS;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement