Ir ao conteúdo

Posts recomendados

Postado

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

Postado

@Mateus Cavalari     na linguagem c e outras , diferentes das de lógica de programação ,  é comum usar a posição zero do vetor , e assim seu segundo Loop poderia ser assim  :

for(x=9; x >= 0; x--)
{
    printf("\n o %i° valor de vet[x] é %6.2f",x ,vet[x]);
}

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!