Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/08/2012, 03:54
lucas_max2002
 
Fecha de Ingreso: agosto-2012
Mensajes: 30
Antigüedad: 12 años, 5 meses
Puntos: 3
Respuesta: tamaño de un vector

Hola

Si lo que quieres es algo a nivel basico, podrias utilizar el valor de k como retorno y utilizarlo desde donde se llama la funcion.

Modifica la funcion para que en vez de void retorne un int
Código C++:
Ver original
  1. int descomponer_cifras(int num, int vector[100])
  2. {
  3.   /*******************************************/
  4.   // Descomponiondo en cifras
  5.  
  6.    int k=0;
  7.    while(num>0)
  8.    {
  9.       if(num%10!=0)
  10.       {
  11.           vector[k]=num%10;
  12.           k++;
  13.       }
  14.  
  15.        num=num/10;
  16.    }
  17.    return k;
  18. }
defines una variable que se llame por ej. longitud de tipo int, y luego llamas a tu funcion asi
Código C++:
Ver original
  1. longitud = descomponer_cifras(num1, vector1);

Espero que te sea de ayuda.