Como tambem precisei respoder a um exercicio com a mesma proposta, acabei sendo ajudado por este post, agradeco a todos e estou compartilhando o resultado para que possa ajudar aos demais...
/*3) 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.*/
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int main()
{
setlocale(LC_ALL, "Portuguese"); //usado apenas para imprimir caracteres especiais...
int vet[8],x,y,i,soma;
for(i=1;i<=8;i++)
{
printf("Digite o %i vetor:",i);
scanf("%d",&vet);
}
x=vet[5]; //especificando qual posicao de vetor sera imprimida e somada com Y.
y=vet[7]; //especificando qual posicao de vetor sera imprimida e somada com X.
printf("O valor do vetor X e: %i\n",x);
printf("O valor do vetor Y e: %i\n",y);
soma=vet[5]+vet[7];
printf("\n A soma de X e Y e: %i",soma);
return 0;
}
note que os valores de X e Y sao lidos sem precisar que o usuario digite, ele e proposto a uma ou mais casas dos vetores indicados no laco for, no caso indiquei as posições dos vetores 5 e 7 que sao somados com os numeros expecificados pelo usuarios.