hola a todos! estoy por aca porque tengo un problemilla que al parecer no es tan complicado pero para mi lo ha sido ...soy un novato de c!
tengo la siguiente funcion:
int *suma_resistencias(int *b,int x)
{
int s1=0,s2=0,s3=0,s4=0,s5=0,i;
if(x==4)
{for(i=0;i<x;i++){s1=s1+b[i];}}
else if(x==7)
{for(i=0;i<x-3;i++){s1=s1+b[i]; }
for(i=3;i<x;i++){s2=s2+b[i]; }
}
else if(x==10)
{for(i=0;i<x;i++){s1=s1+b[i]; }
for(i=3;i<x+3;i++){s2=s2+b[i]; }
for(i=6;i<x-6;i++){s3=s3+b[i]; }
}
else if(x==13)
{for(i=0;i<x;i++){s1=s1+b[i]; }
for(i=3;i<x+3;i++){s2=s2+b[i]; }
for(i=6;i<x-6;i++){s3=s3+b[i]; }
for(i=9;i<x-3;i++){s4=s4+b[i]; }
}
else if(x==16)
{for(i=0;i<x;i++){s1=s1+b[i]; }
for(i=3;i<x+3;i++){s2=s2+b[i]; }
for(i=6;i<x-6;i++){s3=s3+b[i]; }
for(i=9;i<x-3;i++){s4=s4+b[i]; }
for(i=12;i<=x-1;i++){s5=s5+b[i]; }
}
y necesito sacar por ejmplo si se cumple el elseif(x==13) poder sacar los valores s1,s2,s3,s4 fuera de la funcion para luego ocuparlos!
muchas gracias espero puedan ayudarme!