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:
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
#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
6 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás