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
Ir a la versión completa