Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdlib.h>
- #include <stdio.h>
- #include <string.h>
- char dezenas[][30] = {"Vinte","Trinta","Quarenta","Cinquenta",
- "Sessenta","Setenta","Oitenta","Noventa"};
- char deze[][30]={"Onze","Doze","Treze","Catorze","Quinze",
- "Dezesseis","Dezessete","Dezoito","Dezenove"};
- char unid[][30]={"zero","um","dois","três","quatro","cinco","seis",
- "sete","oito","nove"};
- void capitaliza(char *number);
- int main()
- {
- int numero;
- int dez_aux,uaux;
- printf("Digite um numero menor que 100 a ser escrito por extenso: ");
- scanf("%d",&numero);
- if(numero == 100){
- printf("O numero digitado foi: Cem.\n");
- }
- else if(numero < 10){
- capitaliza(unid[numero]);
- printf("O numero digitado foi: %s.\n",unid[numero]);
- }
- else if(numero > 19 && numero < 100 && numero%10 != 0){
- dez_aux = numero/10;
- uaux = numero%10;
- printf("O numero digitado foi: %s e %s.\n",dezenas[(dez_aux)-2],unid[uaux]);
- }
- else if(numero > 19 && numero < 100 && numero%10 == 0){
- dez_aux = numero/10;
- printf("O numero digitado foi: %s.\n",dezenas[(dez_aux)-2]);
- }
- else if(numero >10 && numero<20){
- printf("O numero digitado foi: %s.\n",deze[(numero%10)-1]);
- }
- else{
- printf("O numero digitado foi: Dez\n");
- }
- //fflush(stdin);
- getchar();
- return 0;
- }
- void capitaliza(char *number){
- int c_size = strlen(number),k;
- number[0] = number[0]-32;
- }
Add Comment
Please, Sign In to add comment