Punt: Suma elementos vector con aritmetica de punteros

sumavector aritm punteros.html
#include <stdio.h>

int llenarvector(int n, int array[]);
void sumarelementos(int n, int array[]);

int main(){
	
	int vector[100], *p_vector;
	int i, num;
	
	printf("Ingrese cantidad de elementos del vector: ");
	scanf("%d",&num);
	fflush(stdin);
	
	p_vector = &vector[0];
	
	llenarvector(num, p_vector);
	sumarelementos(num, p_vector);
	
	system("pause");
	return 0;
}

int llenarvector(int n, int array[]){
	int i;
	for(i=0; i<n; i++){
		printf("Ingrese numero %d: ",i+1);
		scanf("%d",&array[i]);
	}
	printf("El vector ingresado es: \n");
	for(i=0; i<n; i++){
		printf("%d ",array[i]);
	}
	printf("\n");
}

void sumarelementos(int n, int array[]){
	int i, suma=0;
	for(i=0; i<n; i++){
		suma = suma + array[i];
	}
	printf("La suma de los elementos del array es %d \n",suma);
	
}

No hay comentarios:

Publicar un comentario