Jump to content
Marco Verdial

[Resolvido] Apresentar Strings por ordem "Alfabética"

Recommended Posts

Marco Verdial

Boas a todos, estou a fazer um trabalho para programação (1º ano) e precisava de uma ajuda em algo simples mas que me está a fazer confusão. Eu tenho uma estrutura chamada "reserva" que leva várias variáveis mas a que interessa para aqui é a variável "Data de inicio da reserva" e a data é no seguinte formato (mm-dd). O enunciado pede o seguinte: "Listar todas as reservas. Estas devem ser ordenadas alfabeticamente por data de início.". Como é que eu posso dar print das reservas começando na primeira reserva (a nivel de data) e acabar na ultima reserva? Desde já obrigado a todos que ajudarem!

ps. A data está definida da seguinte maneira: char data_i[10] 

Share this post


Link to post
Share on other sites
Estêvão Braga

Olá Marco,

Basicamente tu iras criar um novo array ex:.(char data_i_crescente[10]) onde passaras os dados do data_i[10] da menor data a maior e depois mostrar o novo array na tela.

Nesta resolução tu utilizaras laços de repetição e estruturas de condição.

Segue artigo que ira te ajudar na resolução do teu problema: clicas aqui

Edited by Estêvão Braga

Share this post


Link to post
Share on other sites
HappyHippyHippo
2 hours ago, Estêvão Braga said:

Olá Marco,

Basicamente tu iras criar um novo array ex:.(char data_i_crescente[10]) onde passaras os dados do data_i[10] da menor data a maior e depois mostrar o novo array na tela.

Nesta resolução tu utilizaras laços de repetição e estruturas de condição.

Segue artigo que ira te ajudar na resolução do teu problema: clicas aqui

não sei porque e que as pessoas gostam de complicar o que é simples

usa a funçao qsort


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
Marco Verdial
Em 02/01/2017 às 17:30, HappyHippyHippo disse:

não sei porque e que as pessoas gostam de complicar o que é simples

usa a funçao qsort

 

Em 02/01/2017 às 14:31, Estêvão Braga disse:

Olá Marco,

Basicamente tu iras criar um novo array ex:.(char data_i_crescente[10]) onde passaras os dados do data_i[10] da menor data a maior e depois mostrar o novo array na tela.

Nesta resolução tu utilizaras laços de repetição e estruturas de condição.

Segue artigo que ira te ajudar na resolução do teu problema: clicas aqui

Obrigado aos dois! :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.