Curso de Programación en C/Prog65

De WikiCabal
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.

Explicación