miércoles, 30 de mayo de 2012

suma de arreglos


#include<stdio.h>
#include<conio.h>

#define MAX 5
int vec[MAX];
int suma(int vec[],int n);
void lee_mat(int vec[]);
void imp_mat(int vec[]);
main()
{

      int i;
      int s;
      printf("Calculo de la sumatoria de los elementos de un arreglo\n\n");
      lee_mat(vec);  
      printf("\nValores capturados en el arreglo\n\n");
      imp_mat(vec);
      s=suma(vec,MAX);
      printf("\nSumatoria de los elementos del arreglo = %d",s);
      getch();
 
      }

void lee_mat(int vec[MAX])
{
     int i;

     for(i=0;i<5;i++)
      {
            printf("Introduce el valor %d=>",i+1);
            scanf("%d",&vec[i]);
       }

 
     }
 
void imp_mat(int vec[MAX])
{
     int i;

     for(i=0;i<5;i++)
      {
            printf("%d\n",vec[i]);
       
       }
 
     }

int suma(int vec[],int n)
{

     int suma=0;
     while(n>0)
     {
               n--;
               suma+=vec[n];
             
               }
     return suma;

   
     }

No hay comentarios:

Publicar un comentario