// Version 1...
#define MAX 10
int Sumar( int Numeros[MAX] ) { int Pos, Suma=0;
for ( Pos = 0 ; Pos < MAX ; Pos++ ) Suma += Numeros[ Pos ] ;
return Suma; }
// Version 2...
#define MAX 10
int Sumar( int Numeros[ ] ) { int Pos, Suma=0;
for ( Pos = 0 ; Pos < MAX ; Pos++ ) Suma += Numeros[ Pos ] ;
return Suma; }
// Version 3...
#define MAX 10
int Sumar( int *Numeros ) { int Pos, Suma=0;
for ( Pos = 0 ; Pos < MAX ; Pos++ ) Suma += Numeros[ Pos ] ;
return Suma; }
// Para llamar a cualquiera de las implementaciones debes usar:
void main( void ) { int Nums[ MAX ] = { 2, 4, 6, 8 ,0, 1, 2, 3, 4, 5 }; int Resultado;
Resultado = Sumar( Nums ); printf("La sumatoria es: %i", Resultado); } |