Last active
October 21, 2015 19:17
-
-
Save EduardoMil/4507842c93cf8e4fd7bd to your computer and use it in GitHub Desktop.
Terminado
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #include <stdio.h> | |
| int main (){ | |
| int n,alg=0,c,d,u; | |
| printf ("Digite um numero: "); | |
| scanf ("%d",&n); | |
| c=n/100; | |
| d=n/10-(c*10); | |
| u=n-(c*100)-(d*10); | |
| while (n>0){ | |
| n=n/10; | |
| alg++; | |
| } | |
| if (alg==3){ | |
| if (c==1 && d==0 && u==0){ | |
| printf("cem"); | |
| } | |
| else { | |
| switch (c){ | |
| case 1: { | |
| printf ("cento "); | |
| break; | |
| } | |
| case 2: { | |
| printf ("duzentos "); | |
| break; | |
| } | |
| case 3: { | |
| printf ("trezentos "); | |
| break; | |
| } | |
| case 4: { | |
| printf("Quatrocentros "); | |
| break; | |
| } | |
| case 5: { | |
| printf("Quinhentos "); | |
| break; | |
| } | |
| case 6: { | |
| printf ("Seissentos "); | |
| break; | |
| } | |
| case 7: { | |
| printf ("Setessentos "); | |
| break; | |
| } | |
| case 8:{ | |
| printf("Oitocentos "); | |
| break; | |
| } | |
| case 9: { | |
| printf("Novecentos "); | |
| break; | |
| } | |
| } | |
| switch (d){ | |
| case 1: { | |
| switch (u){ | |
| case 1:{ | |
| printf("e onze"); | |
| break; | |
| } | |
| case 2: { | |
| printf("e doze"); | |
| break; | |
| } | |
| case 3: { | |
| printf("e treze"); | |
| break; | |
| } | |
| case 4:{ | |
| printf ("e quatorze"); | |
| break; | |
| } | |
| case 5: { | |
| printf (" e quinze"); | |
| break; | |
| } | |
| case 6: { | |
| printf("e dezesseis"); | |
| break; | |
| } | |
| case 7: { | |
| printf ("e dezessete"); | |
| break; | |
| } | |
| case 8: { | |
| printf ("e dezoito"); | |
| break; | |
| } | |
| case 9:{ | |
| printf ("e dezenove"); | |
| break; | |
| } | |
| } | |
| break; | |
| } | |
| case 2: { | |
| printf("e Vinte"); | |
| break; | |
| } | |
| case 3: { | |
| printf("e Trinta"); | |
| break; | |
| } | |
| case 4: { | |
| printf("e Quarenta"); | |
| break; | |
| } | |
| case 5: { | |
| printf("e Cinquenta"); | |
| break; | |
| } | |
| case 6:{ | |
| printf("e Sessenta"); | |
| break; | |
| } | |
| case 7: { | |
| printf ("e Setenta"); | |
| break; | |
| } | |
| case 8: { | |
| printf("e Oitenta"); | |
| break; | |
| } | |
| case 9: { | |
| printf("e Noventa"); | |
| } | |
| } | |
| switch (u){ | |
| case 1: { | |
| printf(" e um"); | |
| break; | |
| } | |
| case 2: { | |
| printf (" e dois"); | |
| break; | |
| } | |
| case 3:{ | |
| printf (" e tres"); | |
| break; | |
| } | |
| case 4:{ | |
| printf(" e quatro"); | |
| break; | |
| } | |
| case 5: { | |
| printf(" e cinco"); | |
| break; | |
| } | |
| case 6: { | |
| printf (" e seis"); | |
| break; | |
| } | |
| case 7: { | |
| printf (" e sete"); | |
| break; | |
| } | |
| case 8:{ | |
| printf(" e oito"); | |
| break; | |
| } | |
| case 9: { | |
| printf(" e nove"); | |
| break; | |
| } | |
| } | |
| } | |
| } | |
| else if (alg==2){ | |
| switch (d){ | |
| case 1: { | |
| switch (u){ | |
| case 1:{ | |
| printf("e onze"); | |
| break; | |
| } | |
| case 2: { | |
| printf("e doze"); | |
| break; | |
| } | |
| case 3: { | |
| printf("e treze"); | |
| break; | |
| } | |
| case 4:{ | |
| printf ("e quatorze"); | |
| break; | |
| } | |
| case 5: { | |
| printf (" e quinze"); | |
| break; | |
| } | |
| case 6: { | |
| printf("e dezesseis"); | |
| break; | |
| } | |
| case 7: { | |
| printf ("e dezessete"); | |
| break; | |
| } | |
| case 8: { | |
| printf ("e dezoito"); | |
| break; | |
| } | |
| case 9:{ | |
| printf ("e dezenove"); | |
| break; | |
| } | |
| } | |
| break; | |
| } | |
| case 2: { | |
| printf(" Vinte"); | |
| break; | |
| } | |
| case 3: { | |
| printf(" Trinta"); | |
| break; | |
| } | |
| case 4: { | |
| printf(" Quarenta"); | |
| break; | |
| } | |
| case 5: { | |
| printf(" Cinquenta"); | |
| break; | |
| } | |
| case 6:{ | |
| printf(" Sessenta"); | |
| break; | |
| } | |
| case 7: { | |
| printf (" Setenta"); | |
| break; | |
| } | |
| case 8: { | |
| printf(" Oitenta"); | |
| break; | |
| } | |
| case 9: { | |
| printf(" Noventa"); | |
| } | |
| } | |
| switch (u){ | |
| case 1: { | |
| printf("e um"); | |
| break; | |
| } | |
| case 2: { | |
| printf ("e dois"); | |
| break; | |
| } | |
| case 3:{ | |
| printf ("e tres"); | |
| break; | |
| } | |
| case 4:{ | |
| printf("e quatro"); | |
| break; | |
| } | |
| case 5: { | |
| printf("e cinco"); | |
| break; | |
| } | |
| case 6: { | |
| printf ("e seis"); | |
| break; | |
| } | |
| case 7: { | |
| printf ("e sete"); | |
| break; | |
| } | |
| case 8:{ | |
| printf("e oito"); | |
| break; | |
| } | |
| case 9: { | |
| printf("e nove"); | |
| break; | |
| } | |
| } | |
| } | |
| else if (alg==1){ | |
| switch (d){ | |
| case 1: { | |
| switch (u){ | |
| case 1:{ | |
| printf("e onze"); | |
| break; | |
| } | |
| case 2: { | |
| printf("e doze"); | |
| break; | |
| } | |
| case 3: { | |
| printf("e treze"); | |
| break; | |
| } | |
| case 4:{ | |
| printf ("e quatorze"); | |
| break; | |
| } | |
| case 5: { | |
| printf (" e quinze"); | |
| break; | |
| } | |
| case 6: { | |
| printf("e dezesseis"); | |
| break; | |
| } | |
| case 7: { | |
| printf ("e dezessete"); | |
| break; | |
| } | |
| case 8: { | |
| printf ("e dezoito"); | |
| break; | |
| } | |
| case 9:{ | |
| printf ("e dezenove"); | |
| break; | |
| } | |
| } | |
| break; | |
| } | |
| case 2: { | |
| printf(" Vinte"); | |
| break; | |
| } | |
| case 3: { | |
| printf(" Trinta"); | |
| break; | |
| } | |
| case 4: { | |
| printf(" Quarenta"); | |
| break; | |
| } | |
| case 5: { | |
| printf(" Cinquenta"); | |
| break; | |
| } | |
| case 6:{ | |
| printf(" Sessenta"); | |
| break; | |
| } | |
| case 7: { | |
| printf (" Setenta"); | |
| break; | |
| } | |
| case 8: { | |
| printf(" Oitenta"); | |
| break; | |
| } | |
| case 9: { | |
| printf(" Noventa"); | |
| } | |
| } | |
| switch (u){ | |
| case 1: { | |
| printf("e um"); | |
| break; | |
| } | |
| case 2: { | |
| printf ("e dois"); | |
| break; | |
| } | |
| case 3:{ | |
| printf ("e tres"); | |
| break; | |
| } | |
| case 4:{ | |
| printf("e quatro"); | |
| break; | |
| } | |
| case 5: { | |
| printf("e cinco"); | |
| break; | |
| } | |
| case 6: { | |
| printf ("e seis"); | |
| break; | |
| } | |
| case 7: { | |
| printf ("e sete"); | |
| break; | |
| } | |
| case 8:{ | |
| printf("e oito"); | |
| break; | |
| } | |
| case 9: { | |
| printf("e nove"); | |
| break; | |
| } | |
| } | |
| } | |
| else { | |
| printf ("Seu numero estourou o limite"); | |
| } | |
| return (0); | |
| } | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment