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!!!!