Necesito ayuda para hacer (comenzar) un programa en C
Sucede que me dejaron hacer un programa donde yo escriba un numero, por ejemplo 23554 y lo que tiene que hacer el programa es imprimir en pantalla otro numero que salga de unos cálculos.
Las condiciones son que
1.- Imprima en pantalla la división del numero ingresado entre el numero de en medio
2.- Si son dos los números que están en medio promediar los dos numero y hacer la división del numero entre el promedio.
3.- si el numero de en medio es 0 imprimir el mismo numero
Poniendo ejemplos de cada caso seria algo así>
1. Ingreso 23456, y la impresión en pantalla es la división de 23456 entre 4(cuatro es el numero de en medio.
[23456/4]
2. Ingreso 5694, y la impresión en pantalla es la división de 5694 entre el promedio de 6 y 9
[5694/7.5]
3.Ingreso 3450333,y la impresión en pantalla es el mismo numero(ya que el de en medio es cero)
[3450333]
El caso es que no tengo idea de como (digámoslo así) extraer los números de en medio y efectuar los cálculos ya mencionados, si alguien tiene idea de como le puedo hacer y mejor si me puede dar un ejemplo en código.
PD: No les pido que hagan mi tarea solo algo con lo que empezar porque la verdad no tengo idea de como hacerlo.
Las condiciones son que
1.- Imprima en pantalla la división del numero ingresado entre el numero de en medio
2.- Si son dos los números que están en medio promediar los dos numero y hacer la división del numero entre el promedio.
3.- si el numero de en medio es 0 imprimir el mismo numero
Poniendo ejemplos de cada caso seria algo así>
1. Ingreso 23456, y la impresión en pantalla es la división de 23456 entre 4(cuatro es el numero de en medio.
[23456/4]
2. Ingreso 5694, y la impresión en pantalla es la división de 5694 entre el promedio de 6 y 9
[5694/7.5]
3.Ingreso 3450333,y la impresión en pantalla es el mismo numero(ya que el de en medio es cero)
[3450333]
El caso es que no tengo idea de como (digámoslo así) extraer los números de en medio y efectuar los cálculos ya mencionados, si alguien tiene idea de como le puedo hacer y mejor si me puede dar un ejemplo en código.
PD: No les pido que hagan mi tarea solo algo con lo que empezar porque la verdad no tengo idea de como hacerlo.
prueba a usar strlen() para contar los números de la variable y para quedarte con el del medio deberías usar el resto de la división dividiendo entre 10 y repetir esto N veces que sera la mitad del numero que te proporcione strlen()
Se que no es de mucha ayuda pero no tengo mucho tiempo ahora para hacer un ejemplo
Se que no es de mucha ayuda pero no tengo mucho tiempo ahora para hacer un ejemplo