Advertisement
Brandford

Uso de Funciones en C

Oct 28th, 2013
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.29 KB | None | 0 0
  1. //Declaración de bibliotecas
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5. //Declaración constantes
  6. #define TAM 7
  7. #define MIN 10
  8. #define MAX 20
  9.  
  10. //Declaración de la función
  11. int f_sumario( int *array );
  12.  
  13. //Función principal
  14. int main(int argc, char **argv)
  15. {
  16.     int array[TAM], *pointer, count;
  17.  
  18.     system("clear");
  19.     printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
  20.     printf("\nlearnc - Aprendizaje de C con IDE Anjuta\n");
  21.     printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
  22.     printf("\n\nModulo: Funciones");
  23.     printf( "\n~~~~~~~~~~~~~~~~~~~\n\n" );
  24.     printf("-\n");
  25.    
  26.     pointer= array;
  27.    
  28.     for( count= 0 ; count <= TAM ; ( count++, pointer++ ) )
  29.     {
  30.         *pointer= rand() % ((MAX-MIN)+1)+MIN;
  31.         printf( "Valor de array[%i]: <%i>\n", count, *pointer );
  32.     }
  33.    
  34.     f_sumario( array );
  35.  
  36.     printf("-\n\n\n");
  37.     printf("Presione <ENTER> para continuar . . .");
  38.     getchar();
  39.     fflush(stdin);
  40.     system("clear");
  41.     return(0);
  42. }
  43.  
  44. //Código de la función
  45. int f_sumario( int *array )
  46. {
  47.     int count, sumario;
  48.    
  49.     for( (count= 0, sumario= 0) ; count <= TAM ; count++ )
  50.     {
  51.          sumario+= *(array + count);
  52.     }
  53.    
  54.     printf( "\n\n\nEl total de la SUMA de array es: <%i>\n", sumario );
  55.     return(0);
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement