Ir ao conteúdo

Posts recomendados

Postado

Faça um algoritmo que leia 5 números reais que o usuário digitou e mostre-os na ordem

inversa. Veja o exemplo abaixo:

 

1 2 3 4 = 4 3 2 1

 

 


#include <iostream>

using namespace std;

int main() {
int x[5];

cout<<x[0];
cout<<x[1];
cout<<x[2];
cout<<x[3];
cout<<x[4];
cin>>x[4];
cin>>x[3];
cin>>x[2];
cin>>x[1];
cin>>x[0];

    return 0;
}

 

 

 

qual o erro?

  • Obrigado 1
Postado

@Berus-kun    o usuário não digitou nada , então o quê  ele vai imprimir . e se for digitado os cinco valores usando o comando  cin>>x[ j ]; ,  sendo o j a variável de controle do loop que vai de zero até enquanto for menor que cinco , então para imprimir  na ordem inversa , você usa um loop decrescente , tipo esse :

for(j=4;j>=0;j--)
    cout<<x[ j ]<<endl;

ou então do jeito do seu código mesmo , mas substituindo os cinco  cout por cin e os cin por cout

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...