Soma dos elementos de um vetor em C

By | 22 de dezembro de 2013

Segue mais um exercício de lógica para vocês.
Estou apresentando dois exercícios abaixo.
No primeiro criei um vetor com números digitados e no segundo com números aleatórios, gerados randomicamente.
Em ambos é calculado a soma dos elementos do vetor.

Abraços a todos 😉


#include<stdio.h>
#include<stdlib.h>

/**
*Criar um vetor com 10 elementos numericos inteiros digitados
*Calcular a soma destes elementos e exibir o vetor e a soma
*/

main(){   
  //declaração das variaveis
  int tam=10, A[tam], i, soma=0;
   
  //entrada dos valores digitados
  for(i=0; i<tam; i++){
    printf("Digite o %d. valor: ", i+1);
    scanf("\n%d", &A[i]);      
  }
   
  //calculo da soma
  for(i=0; i<tam; i++){
    soma=soma+A[i];
  }
      
  //saida de dados
  for(i=0; i<tam; i++){
    printf("\nA[%d] = %d", i+1, A[i]);
  }
   
  printf("\n\nSoma: %d\n\n", soma);
   
  system("pause");
}


#include<stdio.h>
#include<stdlib.h>
#include<time.h>

/**
*Criar um vetor com 10 elementos numericos inteiros randômicos
*Calcular a soma destes elementos e exibir o vetor e a soma
*/

main(){
  //declaracao das variaveis
  srand(time(NULL));
  int tam=10, A[tam], i, soma=0;  
  
  //entrada dos valores randomicos
  for(i=0; i<tam; i++){
    A[i] = 1 + rand() % 10;   
  }
  
  //calculo da soma
  for(i=0; i<tam; i++){
    soma=soma+A[i];
  }
  
  //saida de dados
  for(i=0; i<tam; i++){
    printf("\nA[%d] = %d", i+1, A[i]);
  }
   
  printf("\n\nSoma: %d\n\n", soma);
   
  system("pause");
}

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios são marcados com *