Olá. Preciso fazer o programa deste enunciado:
Faça um programa que leia 10 valores inteiros e os armazene em um vetor. Posteriormente informe o maior valor e o índice desse elemento (assuma que o usuário não irá informar valores repetidos). Por fim, informe o valor de todos os elementos com índice menor que o do elemento de valor máximo e também o valor de todos os elementos com índice maior que o do elemento de valor máximo.
Ex.: Considere o seguinte vetor {2, 5, 9, 11, 3, 6, 8}
Valor máximo = 11, com índice = 3.
Elementos com índice menor que 3 são: 2, 5, 9.
Elementos com índice maior que 3 são: 3, 6, 8.
Não estou conseguindo entender como ponho a última parte (informar o valor dos elementos com índice menor e maior que o elemento de valor máximo). Meu programa está assim:
#include <stdio.h>
#define TAM 10 //
int main() {
int valor[TAM], i, maior, posMaior, indmenor, indmaior;
for (i = 0; i < TAM; i++) {
printf("\nInforme o valor %i \n\n",i+1);
scanf("%i", &valor); }
maior = valor[0]; posMaior = 0; for (i = 1; i < TAM; i++) { if (valor > maior) { maior = valor; posMaior = i; } }
printf("\nOs valores sao: \n\n"); for (i = 0; i < TAM; i++) { printf("%i ", valor); }
printf("\nMaior valor: %i - posicao: %i", maior, posMaior+1);
return 0; }