• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

A. Coelho

ordenar de forma inversa valores de um vector de 50 inteiros

5 mensagens neste tópico

o que pretendo é introduzir 50 inteiros e que no final o programa devolva esses mesmo inteiros por ordem inversa ou seja o ultimo a ser introduzido será o primeiro a ser mostrado!!!

obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Basta ler o vector da posição 49 até à 0, isto presumindo que quando as escreveste para o vector o fizeste de 0 para 49.

Se tiveres alguma dúvida mais concreta, avisa.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

olá desculpa isto deve ser basico mas tenho algumas duvidas como fazer.

pensei algo como isto

main()

int num[50];

for(i=0; i<50;i--)

mas falta-me algo não é?

desculpa mas estou a iniciar a prendizagem e isto é um exemplo que estou a tentar fazer

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

olá desculpa isto deve ser basico mas tenho algumas duvidas como fazer.

pensei algo como isto

main()

int num[50];

for(i=0; i<50;i--)

mas falta-me algo não é?

desculpa mas estou a iniciar a prendizagem e isto é um exemplo que estou a tentar fazer

O for tem de ser

for(i=49; i>=0;i--)

Proque queres ir da ultima posição até à primeira.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

O código está incompleto sintacticamente (falta o tipo da função main e as chavetas delimitadoras da mesma), e se por acaso não deste por isso era melhor começares por estudar a sintaxe da linguagem antes de tentares algo mais.

O for que apresentaste serve para escrever os valores no array, mas para escrever terás que fazer como disse o xbrunox.

Depois é só fazer um printf dos valores.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora