Faça um programa que leia um vetor de 8 posições e, em seguida, leia também dois valores X e Y quaisquer correspondentes a duas posições no vetor. Ao final seu programa deverá escrever a soma dos valores encontrados nas respectivas posições X e Y.

Passo 1

Estamos com um vetor de 8 posições e queremos ler dois índices X e Y e somar os valores nessas posições. O conteúdo aqui é manipulação de vetores e indexação.

Passo 2

Primeiro, declare um vetor de tamanho 8 e as variáveis para armazenar X, Y e o resultado da soma.
Use um laço de repetição para ler os 8 elementos do vetor, armazenando em cada posição de 0 a 7.

Passo 3

Leia os valores de X e Y. Eles devem estar no intervalo de 0 a 7 para apontar posições válidas no vetor.
Acesse o vetor nas posições X e Y e calcule a soma: soma = vetor[X] + vetor[Y].

Passo 4

Imprima o valor de soma.

Resposta

#include <stdio.h>
int main() {
int vetor[8];
int X, Y;
int soma;
// Leitura dos 8 elementos do vetor
for (int i = 0; i < 8; i++) {
    scanf("%d", &vetor[i]);
}

// Leitura dos índices X e Y
scanf("%d %d", &X, &Y);

// Cálculo da soma dos valores nas posições X e Y
soma = vetor[X] + vetor[Y];

// Impressão do resultado
printf("%d\n", soma);

return 0;
}

Exercícios relacionados