• Matéria: Informática
  • Autor: JovemVerde
  • Perguntado 8 anos atrás

linguagem c: Faça um programa que leia 20 números e armazene em um vetor. Depois, some os 10 primeiros elementos deste vetor.

Respostas

respondido por: bokomoko
0
Ei-lo

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

/*Faça um programa que leia 20 números e armazene em um vetor. 
Depois, some os 10 primeiros elementos deste vetor
*/


void main() {
int vetor[20];
int soma=0;
int i;
char resposta;
srand(time(NULL)); // deve ser chanmada uma vez apenas
printf("Quer digitar os 20 valores ou quer que o computador o faça ? S/n? ");
scanf("%c",&resposta);
if (resposta == 'S') { 
    for (i=0;i<20;i++){
      printf("Informe o valor do elemento %i",i);
      scanf("%i",&vetor[i]);
    }
} else {
    for (i=0;i<20;i++){
      vetor[i]  = rand()%100 - 30;
    };
};
for (i=0;i<20;i++){
  printf("O elemento %i do vetor = %i \n",i,vetor[i]);
};
for (i=0;i<10;i++){
  soma += vetor[i];
};
printf("A soma dos 10 primeiros elementos é %i \n",soma);
}

https://repl.it/@bokomoko/somaso10
Perguntas similares