• Domingo 15 de Diciembre de 2024, 20:41

Autor Tema:  Trabajo Con Enteros  (Leído 1080 veces)

JoRDi-18

  • Miembro activo
  • **
  • Mensajes: 40
    • Ver Perfil
Trabajo Con Enteros
« en: Domingo 18 de Enero de 2004, 20:09 »
0
Escribir una función que calcule la última cifra de un entero positivo.
Escribir una función que calcule la primera cifra de un entero positivo.
[size=109]Pensamientos elevados deben tener un lenguaje elevado.[/size]
Llamamé Jordi. Cuando me llames así, sonríe.

tonet

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Trabajo Con Enteros
« Respuesta #1 en: Martes 20 de Enero de 2004, 15:42 »
0
Es muy facil solo tienes q ir dividiendo entre diez, el primer resultado es la la primera  cifra y la ultima cifra se calcula cuando no pueda dividir mas (ya que son solo numeros enteros)  el resultado de la division. Al trabajar con enteros solo utiliza la parte entera.

shephiroth

  • Miembro activo
  • **
  • Mensajes: 30
    • Ver Perfil
Re: Trabajo Con Enteros
« Respuesta #2 en: Miércoles 21 de Enero de 2004, 12:59 »
0
Aqui tienes ambas funciones:

int primeraCifra(int num)
{
return (num%10);
}
int ultimaCifra(int num)
{
while (num>=10)
     num=(num-num%10)/10;
return num;
}