Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main()
- {
- while (1){
- unsigned int liczba,k,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9;
- do
- {
- printf("\nPodaj liczbe:");
- k=scanf("%u", &liczba);
- if (k==0) printf("\nBlad formatu");
- fflush(stdin);
- }
- while (k==0);
- c9=liczba/1000000000;
- c8=(liczba-(c9*1000000000))/100000000;
- c7=(liczba-(c9*1000000000)-(c8*100000000))/10000000;
- c6=(liczba-(c9*1000000000)-(c8*100000000)-(c7*10000000))/1000000;
- c5=(liczba-(c9*1000000000)-(c8*100000000)-(c7*10000000)-(c6*1000000))/100000;
- c4=(liczba-(c9*1000000000)-(c8*100000000)-(c7*10000000)-(c6*1000000)-(c5*100000))/10000;
- c3=(liczba-(c9*1000000000)-(c8*100000000)-(c7*10000000)-(c6*1000000)-(c5*100000)-(c4*10000))/1000;
- c2=(liczba-(c9*1000000000)-(c8*100000000)-(c7*10000000)-(c6*1000000)-(c5*100000)-(c4*10000)-(c3*1000))/100;
- c1=(liczba-(c9*1000000000)-(c8*100000000)-(c7*10000000)-(c6*1000000)-(c5*100000)-(c4*10000)-(c3*1000)-(c2*100))/10;
- c0=(liczba-(c9*1000000000)-(c8*100000000)-(c7*10000000)-(c6*1000000)-(c5*100000)-(c4*10000)-(c3*1000)-(c2*100)-(c1*10));
- printf("\n %u\n %u\n %u\n %u\n %u\n %u\n %u\n %u\n %u\n %u\n", c9, c8, c7, c6, c5, c4, c3, c2, c1, c0);
- switch (c9)
- {
- case 1:
- printf(" miliard");
- break;
- case 2:
- printf(" dwa miliardy");
- break;
- case 3:
- printf(" trzy miliardy");
- break;
- case 4:
- printf(" cztery miliardy");
- break;
- }
- switch (c8)
- {
- case 1:
- if (c7==0)
- {if (c6==0)
- {
- printf(" sto milionow");
- break;
- }
- else
- {
- printf(" sto ");
- break;
- }}
- else
- {
- printf(" sto ");
- break;
- }
- case 2:
- if (c7==0)
- {if (c6==0)
- {
- printf(" dwiescie milionow");
- break;
- }
- else
- {
- printf(" dwiescie ");
- break;
- }}
- else
- {
- printf(" dwiescie ");
- break;
- }
- case 3:
- if (c7==0)
- {if (c6==0)
- {
- printf(" trzysta milionow");
- break;
- }
- else
- {
- printf(" trzysta ");
- break;
- }}
- else
- {
- printf(" trzysta ");
- break;
- }
- case 4:
- if (c7==0)
- {if (c6==0)
- {
- printf(" czterysta milionow");
- break;
- }
- else
- {
- printf(" czterysta ");
- break;
- }}
- else
- {
- printf(" czterysta ");
- break;
- }
- case 5:
- if (c7==0)
- {if (c6==0)
- {
- printf(" piecset milionow");
- break;
- }
- else
- {
- printf(" piecset ");
- break;
- }}
- else
- {
- printf(" piecset ");
- break;
- }
- case 6:
- if (c7==0)
- {if (c6==0)
- {
- printf(" szescset milionow");
- break;
- }
- else
- {
- printf(" szescset ");
- break;
- }}
- else
- {
- printf(" szescset ");
- break;
- }
- case 7:
- if (c7==0)
- {if (c6==0)
- {
- printf(" siedemset milionow");
- break;
- }
- else
- {
- printf(" siedemset ");
- break;
- }}
- else
- {
- printf(" siedemset ");
- break;
- }
- case 8:
- if (c7==0)
- {if (c6==0)
- {
- printf(" osiemset milionow");
- break;
- }
- else
- {
- printf(" osiemset ");
- break;
- }}
- else
- {
- printf(" osiemset ");
- break;
- }
- case 9:
- if (c7==0)
- {if (c6==0)
- {
- printf(" dziewiecset milionow");
- break;
- }
- else
- {
- printf(" dziewiecset ");
- break;
- }}
- else
- {
- printf(" dziewiecset ");
- break;
- }
- case 0:
- printf(" ");
- break;
- }
- switch (c7)
- {
- case 1:
- switch (c6)
- {
- case 1:
- printf(" jedenascie milionow");
- break;
- case 2:
- printf(" dwanascie milionow");
- break;
- case 3:
- printf(" trzynascie milionow");
- break;
- case 4:
- printf(" czternascie milionow");
- break;
- case 5:
- printf(" pietnascie milionow");
- break;
- case 6:
- printf(" szesnascie milionow");
- break;
- case 7:
- printf(" siedemnascie milionow");
- break;
- case 8:
- printf(" osiemnascie milionow");
- break;
- case 9:
- printf(" dziewietnascie milionow");
- break;
- case 0:
- printf(" dziesiec milionow");
- break;
- }
- break;
- case 2:
- if (c6==0)
- {
- printf(" dwadziescia milionow");
- break;
- }
- else
- {
- printf(" dwadziescia ");
- break;
- }
- case 3:
- if (c6==0)
- {
- printf(" trzydziesci milionow");
- break;
- }
- else
- {
- printf(" trzydziesci ");
- break;
- }
- case 4:
- if (c6==0)
- {
- printf(" czterdziesci milionow");
- break;
- }
- else
- {
- printf(" czterdziesci ");
- break;
- }
- case 5:
- if (c6==0)
- {
- printf(" piecdziesiat milionow");
- break;
- }
- else
- {
- printf(" piecdziesiat ");
- break;
- }
- case 6:
- if (c6==0)
- {
- printf(" szescdziesiat milionow");
- break;
- }
- else
- {
- printf(" szescdziesiat ");
- break;
- }
- case 7:
- if (c6==0)
- {
- printf(" siedemdziesiat milionow");
- break;
- }
- else
- {
- printf(" siedemdziesiat ");
- break;
- }
- case 8:
- if (c6==0)
- {
- printf(" osiemdziesiat milionow");
- break;
- }
- else
- {
- printf(" osiemdziesiat ");
- break;
- }
- case 9:
- if (c6==0)
- {
- printf(" dziewiecdziesiat milionow");
- break;
- }
- else
- {
- printf(" dziewiecdziesiat ");
- break;
- }
- case 0:
- printf(" ");
- break;
- }
- if ((c7==1)==0)
- {
- switch (c6)
- {
- case 1:
- if ((c7==0)==0)
- {
- printf("jeden milionow");
- break;
- }
- else
- {
- printf("milion");
- break;
- }
- case 2:
- printf(" dwa miliony");
- break;
- case 3:
- printf(" trzy miliony");
- break;
- case 4:
- printf(" cztery miliony");
- break;
- case 5:
- printf(" piec milionow");
- break;
- case 6:
- printf(" szesc milionow");
- break;
- case 7:
- printf(" siedem milionow");
- break;
- case 8:
- printf(" osiem milionow");
- break;
- case 9:
- printf(" dziewiec milionow");
- break;
- case 0:
- printf(" ");
- break;
- }
- }
- switch (c5)
- {
- case 1:
- if (c4==0)
- {if (c3==0)
- {
- printf(" sto tysiecy");
- break;
- }
- else
- {
- printf(" sto ");
- break;
- }}
- else
- {
- printf(" sto ");
- break;
- }
- case 2:
- if (c4==0)
- {if (c3==0)
- {
- printf(" dwiescie tysiecy");
- break;
- }
- else
- {
- printf(" dwiescie ");
- break;
- }}
- else
- {
- printf(" dwiescie ");
- break;
- }
- case 3:
- if (c4==0)
- {if (c3==0)
- {
- printf(" trzysta tysiecy");
- break;
- }
- else
- {
- printf(" trzysta ");
- break;
- }}
- else
- {
- printf(" trzysta ");
- break;
- }
- case 4:
- if (c4==0)
- {if (c3==0)
- {
- printf(" czterysta tysiecy");
- break;
- }
- else
- {
- printf(" czterysta ");
- break;
- }}
- else
- {
- printf(" czterysta ");
- break;
- }
- case 5:
- if (c4==0)
- {if (c3==0)
- {
- printf(" piecset tysiecy");
- break;
- }
- else
- {
- printf(" piecset ");
- break;
- }}
- else
- {
- printf(" piecset ");
- break;
- }
- case 6:
- if (c4==0)
- {if (c3==0)
- {
- printf(" szescset tysiecy");
- break;
- }
- else
- {
- printf(" szescset ");
- break;
- }}
- else
- {
- printf(" szescset ");
- break;
- }
- case 7:
- if (c4==0)
- {if (c3==0)
- {
- printf(" siedemset tysiecy");
- break;
- }
- else
- {
- printf(" siedemset ");
- break;
- }}
- else
- {
- printf(" siedemset ");
- break;
- }
- case 8:
- if (c4==0)
- {if (c3==0)
- {
- printf(" osiemset tysiecy");
- break;
- }
- else
- {
- printf(" osiemset ");
- break;
- }}
- else
- {
- printf(" osiemset ");
- break;
- }
- case 9:
- if (c4==0)
- {if (c3==0)
- {
- printf(" dziewiecset tysiecy");
- break;
- }
- else
- {
- printf(" dziewiecset ");
- break;
- }}
- else
- {
- printf(" dziewiecset ");
- break;
- }
- case 0:
- printf(" ");
- break;
- }
- switch (c4)
- {
- case 1:
- switch (c3)
- {
- case 1:
- printf(" jedenascie tysiecy");
- break;
- case 2:
- printf(" dwanascie tysiecy");
- break;
- case 3:
- printf(" trzynascie tysiecy");
- break;
- case 4:
- printf(" czternascie tysiecy");
- break;
- case 5:
- printf(" pietnascie tysiecy");
- break;
- case 6:
- printf(" szesnascie tysiecy");
- break;
- case 7:
- printf(" siedemnascie tysiecy");
- break;
- case 8:
- printf(" osiemnascie tysiecy");
- break;
- case 9:
- printf(" dziewietnascie tysiecy");
- break;
- case 0:
- printf(" dziesiec tysiecy");
- break;
- }
- break;
- case 2:
- if (c3==0)
- {
- printf(" dwadziescia tysiecy");
- break;
- }
- else
- {
- printf(" dwadziescia ");
- break;
- }
- case 3:
- if (c3==0)
- {
- printf(" trzydziesci tysiecy");
- break;
- }
- else
- {
- printf(" trzydziesci ");
- break;
- }
- case 4:
- if (c3==0)
- {
- printf(" czterdziesci tysiecy");
- break;
- }
- else
- {
- printf(" czterdziesci ");
- break;
- }
- case 5:
- if (c3==0)
- {
- printf(" piecdziesiat tysiecy");
- break;
- }
- else
- {
- printf(" piecdziesiat ");
- break;
- }
- case 6:
- if (c3==0)
- {
- printf(" szescdziesiat tysiecy");
- break;
- }
- else
- {
- printf(" szescdziesiat ");
- break;
- }
- case 7:
- if (c3==0)
- {
- printf(" siedemdziesiat tysiecy");
- break;
- }
- else
- {
- printf(" siedemdziesiat ");
- break;
- }
- case 8:
- if (c3==0)
- {
- printf(" osiemdziesiat tysiecy");
- break;
- }
- else
- {
- printf(" osiemdziesiat ");
- break;
- }
- case 9:
- if (c3==0)
- {
- printf(" dziewiecdziesiat tysiecy");
- break;
- }
- else
- {
- printf(" dziewiecdziesiat ");
- break;
- }
- case 0:
- printf(" ");
- break;
- }
- if ((c4==1)==0)
- {
- switch (c3)
- {
- case 1:
- if (((c4==0)==0)||((c5==0)==0))
- {
- printf(" jeden tysiecy");
- break;
- }
- else
- {
- printf(" tysiac");
- break;
- }
- case 2:
- printf(" dwa tysiace");
- break;
- case 3:
- printf(" trzy tysiace");
- break;
- case 4:
- printf(" cztery tysiace");
- break;
- case 5:
- printf(" piec tysiecy");
- break;
- case 6:
- printf(" szesc tysiecy");
- break;
- case 7:
- printf(" siedem tysiecy");
- break;
- case 8:
- printf(" osiem tysiecy");
- break;
- case 9:
- printf(" dziewiec tysiecy");
- break;
- case 0:
- printf(" ");
- break;
- }
- }
- switch (c2)
- {
- case 1:
- printf(" sto ");
- break;
- case 2:
- printf(" dwiescie ");
- break;
- case 3:
- printf(" trzysta ");
- break;
- case 4:
- printf(" czterysta ");
- break;
- case 5:
- printf(" piecset ");
- break;
- case 6:
- printf(" szescset ");
- break;
- case 7:
- printf(" siedemset ");
- break;
- case 8:
- printf(" osiemset ");
- break;
- case 9:
- printf(" dziewiecset ");
- break;
- case 0:
- printf(" ");
- break;
- }
- switch (c1)
- {
- case 1:
- switch (c0)
- {
- case 1:
- printf(" jedenascie ");
- break;
- case 2:
- printf(" dwanascie ");
- break;
- case 3:
- printf(" trzynascie ");
- break;
- case 4:
- printf(" czternascie ");
- break;
- case 5:
- printf(" pietnascie ");
- break;
- case 6:
- printf(" szesnascie ");
- break;
- case 7:
- printf(" siedemnascie ");
- break;
- case 8:
- printf(" osiemnascie ");
- break;
- case 9:
- printf(" dziewietnascie ");
- break;
- case 0:
- printf(" dziesiec ");
- break;
- }
- break;
- case 2:
- printf(" dwadziescia ");
- break;
- case 3:
- printf(" trzydziesci ");
- break;
- case 4:
- printf(" czterdziesci ");
- break;
- case 5:
- printf(" piecdziesiat ");
- break;
- case 6:
- printf(" szescdziesiat ");
- break;
- case 7:
- printf(" siedemdziesiat ");
- break;
- case 8:
- printf(" osiemdziesiat ");
- break;
- case 9:
- printf(" dziewiecdziesiat ");
- break;
- case 0:
- printf(" ");
- break;
- }
- if ((c1==1)==0)
- {
- switch (c0)
- {
- case 1:
- printf(" jeden ");
- break;
- case 2:
- printf(" dwa ");
- break;
- case 3:
- printf(" trzy ");
- break;
- case 4:
- printf(" cztery ");
- break;
- case 5:
- printf(" piec ");
- break;
- case 6:
- printf(" szesc ");
- break;
- case 7:
- printf(" siedem ");
- break;
- case 8:
- printf(" osiem ");
- break;
- case 9:
- printf(" dziewiec ");
- break;
- case 0:
- printf(" ");
- break;
- }
- }
- if (liczba==0)
- printf(" zero ");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement