SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: JoRDi-18 en Domingo 18 de Enero de 2004, 20:09
-
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.
-
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.
-
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;
}