Programa que convierte una cantidad de 2 digitos a letras. Programa muy simple (No se consideran excepciones)

#include <stdio.h>
#include <stdlib.h>

main(){
int num;
int decenas;
int unidades;

printf("\nIngresar numero entre 20 y 99 : ");
scanf("%d",&num);

decenas = num/10;
unidades = num%10;

        printf("decenas=%d y unidades=%d \n\n",decenas,unidades);
            switch(decenas){
            case 2: {printf("Veinte "); break;}
            case 3: {printf("Treinta "); break;}
            case 4: {printf("Cuarenta "); break;}
            case 5: {printf("Cincuenta "); break;}
            case 6: {printf("Sesenta "); break;}
            case 7: {printf("Setenta "); break;}
            case 8: {printf("ochenta "); break;}
            case 9: {printf("Noventa "); break;}
            }
            switch(unidades){
            case 0: {printf("\n"); break;}
            case 1: {printf("y uno\n"); break;}
            case 2: {printf("y dos\n"); break;}
            case 3: {printf("y tres\n"); break;}
            case 4: {printf("y cuatro\n"); break;}
            case 5: {printf("y cinco\n"); break;}
            case 6: {printf("y seis\n"); break;}
            case 7: {printf("y siete\n"); break;}
            case 8: {printf("y ocho\n"); break;}
            case 9: {printf("y nueve\n"); break;}
            }
}

Compilado con gcc versión 4.4.6 20120305 (Red Hat 4.4.6-4)

Programa en C: Convierte digitos de números a Letras
Tagged on:     

One thought on “Programa en C: Convierte digitos de números a Letras

Ingresa un comentario:

A %d blogueros les gusta esto: