Programación General > C/C++

 Trabajo Con Enteros

(1/1)

JoRDi-18:
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.

tonet:
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:
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;
}

Navegación

[0] Índice de Mensajes

Ir a la versión completa