Curso de Programación en C/Prog65
Ir a la navegación
Ir a la búsqueda
Prog65
1 #include <stdio.h>
2
3 #define TAMANO 10
4
5 int sum( int ar[], int n );
6
7 int main( void )
8 {
9 int canicas[TAMANO] = {20,10,5,39,4,16,19,26,31,20};
10 long solucion;
11
12 solucion = sum(canicas, TAMANO);
13 printf( "El número total de conicas es %ld.\n", solucion );
14 printf( "El tamaño de canicas es %zd bytes.\n", sizeof canicas );
15
16 return 0;
17 }
18
19 int sum( int ar[], int n )
20 {
21 int i;
22 int total = 0;
23
24 for( i = 0; i < n; i++ )
25 total += ar[i];
26 printf( "El tamaño de ar es %zd bytes.\n", sizeof ar);
27
28 return total;
29 }
Resultado
[rrc@Pridd CClase]$ gcc -Wall -O2 -o Prog65 Prog65.c [rrc@Pridd CClase]$ ./Prog65 El tamaño de ar es 4 bytes. El número total de canicas es 190. El tamaño de canicas es 40 bytes.