Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/06/2011, 11:00
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 8 meses
Puntos: 228
Respuesta: mas de un retorno en una funcion

Una posible solucion es hacer un arreglo y pasarlo por argumento. De la misma forma que pasas a b para realizar las cuentas podes a pasar un vector s para eso tambien.

Otra seria hacer un struct:

Código C:
Ver original
  1. struct datos {int s1,s2,s3,s4,s5}
  2.  
  3. struct datos *suma_resistencias(int *b,int x) {
  4. struct datos d;
  5. d.s1= d.s2 = d.s3 = d.s4 = d.s5 = 0;
  6. // realizamos todas las cuentas
  7. return d;
  8.  
  9. }