Diferencia entre revisiones de «Curso de Programación en C/Prog65»
								
								Ir a la navegación
				Ir a la búsqueda
				
			
		
					
								
							
		(Sin diferencias) 
 | 
Revisión actual del 06:02 8 abr 2012
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.