Solicitando ayuda para programa en C

Iniciado por Xgirl12, 21 Junio 2012, 06:18 AM

0 Miembros y 1 Visitante están viendo este tema.

Xgirl12

Hola nuevamente pidiendo su ayuda para lo siguiente:

Resulta que estoy haciendo un programa donde me pida la cantidad con número y me de en la pantalla la cantidad con letras, un tipo conversión números - letras.

Lo que pasa es que aquí si no se como le tengo que hacer.
El programa que empezé va algo así:

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

main()


{

int cantidad;

printf("El siguiente programa convierte una cantidad numerica en letras \n" );
printf("Ingrese la cantidad: \n" );
  scanf("%d",&cantidad);
 
  system("PAUSE");   
  return 0;
}

Lo que pasa aqui que sinceramente no sé como darle una instrucción para que me cambie los números que introduzca... Agradecere de antemano si me pueden ayudar.

Ya por lo menos me pide la cantidad.
De antemano gracias por leer esto.

Salu2.

durasno

hola!
CitarResulta que estoy haciendo un programa donde me pida la cantidad con número y me de en la pantalla la cantidad con letras
te referis a hacer esto, se ingresa el numero 10 y en pantalla se imprime "diez"??? Si es asi no es un ejercicio facil, te aconsejaria que lo hagas mas adelante cuando tengas un poco mas de pratica... Igual si buscas bien en el foro alguien habia preguntado algo asi, e incluso se postio un programa sobre eso


Saludos
Ahorrate una pregunta, lee el man

Xgirl12

Pues si está complicado para mí, pero la verdad es que este programa lo tengo que entregar al profe ya que cuenta para la calificación final, entonces pues si tengo que hacerlo. De cualquier forma te agradezco y si alguien más me quiere ayudar pues bienvenido sea.

Salu2.

0xDani

Usa un pequeño fichero de texto como base de datos. Lee sobre manejo de ficheros, en stdio.h viene definida la estructura FILE para manejar archivos. La idea seria que segun el numero que introduzca el usuario busque en una linea e imprima lo que encuentre, pero eso ya queda a tu criterio.

Saludos ;D
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM

maxim_o

#4
No me he explicado bien!
Basicamente es jugar con las divisiones y los restos...
Y segun sean las divisiones y los restos te van dando las decenas, centenas etc

Si el numero/100 te da uno ciento , si da 2, doscientos, si da 3 trescientos....
y asi...
Despues sacas el resto del numero...
Es decir si es 122... num%100, te dará 22.
Y vas con las decenas...
22/10=2 veinti
22/10=3 treintai
22/10=4 cuarentai

y asi
Una vez finalizas las decenas lo mismo
num%10 te daria el resto que es dos
y ya pues condicionales para definir del 1 al 9...