Olá Pessoal! Tudo bem?
estou com o seguinte problema:
fiz uma estrutura de repetição que leu 10 valores, e armazenou em um vetor.
porém quando eu vou fazer outra estrutura de repetição para mostrar os valores em ordem inversa, ele não mostra o valor armazenado no decimo vetor.
#include<math.h>
#include<stdio.h>
#include<locale.h>
main(exercicio_7)
{
setlocale(LC_ALL,"Portuguese");
//declaração de variaveis
int x=0;
float vet[10];
//entrada de dados e procemamento
for(x=0;x<10;x++)
{
printf("\n informe o %i° numero: ",x+1);
scanf("%f",&vet[x]);
}
for(x=10;x>0;x--)
{
printf("\n o %i° valor de vet[x] é %f",x ,vet[x]);
}
}
quando vou executar o código aparece isto: (os números que aparecem depois dos dois pontos, foram digitados pelo usuário)
informe o 1° numero: 1
informe o 2° numero: 2
informe o 3° numero: 3
informe o 4° numero: 4
informe o 5° numero: 5
informe o 6° numero: 6
informe o 7° numero: 7
informe o 8° numero: 8
informe o 9° numero: 9
informe o 10° numero: 10
o 10° valor de vet[x] é: 0,000000
o 9° valor de vet[x] é: 10,000000
o 8° valor de vet[x] é: 9,000000
o 7° valor de vet[x] é: 8,000000
o 6° valor de vet[x] é: 7,000000
o 5° valor de vet[x] é: 6,000000
o 4° valor de vet[x] é: 5,000000
o 3° valor de vet[x] é: 4,000000
o 2° valor de vet[x] é: 3,000000
o 1° valor de vet[x] é: 2,000000