Ver Mensaje Individual
  #1  
Antiguo 20-08-2011
linuxtin linuxtin is offline
Miembro
NULL
 
Registrado: jun 2011
Posts: 30
Reputación: 0
linuxtin Va por buen camino
Duda con transferencia de parámetros de valor entre dos funciones..

Holaa, como andan!! Tengo problemas para transferir parámetro de una función a otra como valor acá dejo parte del codigo..



Código:
calcular(s)


{
     int i,s;
     
     if (n>m) 
       {
           s=n;
           for (i=1 ;i<=n; i++)
          {
            c[i]=(a[i]+b[i]);  
          }    
       }
     
     else
       {  
         s=n;            
         for (i=1 ;i<=m; i++)
          {
            c[i]=(a[i]+b[i]);  
          }    
       } 
     printf("La suma ha sido calculada");
     
     return 0;     
}



imprimir(int s)


{
     int i;
     system("clear");
     
     printf("El Vector A es:\n");
     for (i=1 ;i<=n; i++)
      {
        printf(" %d ",a[i]);  
          
      }    
     
     printf("\nEl Vector B es:\n");
     for (i=1 ;i<=m; i++)
      {
        printf(" %d ",b[i]);  
          
      }    
    
     
     printf("\nLa suma es:\n");
     for (i=1 ;i<=s; i++)
      {
        printf(" %d ",c[i]);  
          
      }    
     
     
     
     getchar();    
     return 0;     
}

La primera función suma dos vectores y guarda en la variable s el tamaño del vector mas grande, para luego imprimirlo en la función de abajo.

Si alguien me puede dar una mano, gracias!!!!

Última edición por Casimiro Notevi fecha: 20-08-2011 a las 20:26:25.
Responder Con Cita