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