|    
			
				17/08/2012, 16:58
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: agosto-2010 
						Mensajes: 30
					 Antigüedad: 15 años, 2 meses Puntos: 0 |  | 
  |  tamaño de un vector  
  estoy trabajando en subrutinas, y he creado una que hace esto, descomponer un numero y llevar cada cifra a un vector:
 void descomponer_cifras(int num, int vector[100]){
 /*******************************************/
 // Descomponiondo en cifras
 
 int k=0;
 while(num>0){
 if(num%10!=0){
 vector[k]=num%10;
 k++;
 }
 num=num/10;
 }
 }
 
 listo hasta ahi vamos bien cuando voy a descomponer los numero desde la raiz y llevarlo a los vectores
 INIcio
 cout << "Ingrese dos numeros enteros positivos: \n";
 cout << "1: ";
 cin >> num1;
 cout << "2: ";
 cin >> num2;
 descomponer_cifras(num1, vector1);
 descomponer_cifras(num2, vector2);
 FIN
 
 
 
 ¿Como hago para guardar el tamaño del vector1 o el vector 2 y asi poder utilizarlo en otra subrutina, ahora bien si quisiera ordenar un vector seleccionado como haria?
 
 
 void ordenar(vector[100], aquiii es el problema me generara un error porque no se cual fue el tamaño de cualquiera de los dos vectores que yo quiera ordenar){
 int vector, i, j;
 for(i=1; i<=k; i++){
 for(j=i+1; j<=k; j++){
 if(vector[i]>vector[j]){
 vector=vector[i];
 vector[i]=vector[j];
 vector[j]=vector;
 }
 }
 }
 
 
 }
 
 
 ojala y me ayuden se les agradeceria muchisimo
     |