Ir ao conteúdo
  • Cadastre-se

P1909

Membros Juniores
  • Total de itens

    1
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. 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; }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×