|
![]() |
||
C++ Qual codigo que ordena
|
||
. Nós temos 754.090 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.
![]() |
|
|
Opções do Tópico |
|
|
#1 (permalink) |
|
Super Participante
Registrado em: Mar 2003
Localização: São Paulo / SP
Idade: 29
Mensagens: 646
Reputação: 19
![]() |
Ola Pessoal,
alguem sabe qual eh o codigo certinho que ordena nomes??? Assim.... eu tenho 3 variaveis que eu vo digita informações e no fim do programa eu tenho que exibir e depois outra lista que exibi ordenado por um certo campo. Ex.: Pede nome, endereço e cidade. Digito e na hra de listar, tem que ordena pelo nome e logo as informações que seguem esta informação.... valeu |
|
|
|
|
|
#2 (permalink) |
|
Newbie
|
Preciso de mais detalhes, que tipo de variavel? String? STL? Lista encadeada?
Você que uma função de biblioteca ou o codigo que faz isso?
__________________
+ + void + + FrecoRulez + + void + + |
|
|
|
|
|
#3 (permalink) | |
|
Super Participante
Registrado em: Mar 2003
Localização: São Paulo / SP
Idade: 29
Mensagens: 646
Reputação: 19
![]() |
Citação:
|
|
|
|
|
|
|
#4 (permalink) |
|
Zumbi
|
Isso depende muito de como você vai armazenar os dados, se é em uma lista, árvore, etc. No caso de ser uma lista, existem vários métodos para ordenação, tipo bubble (o mais simples e também mais lento), radix, select, insert, shell, quick, merge, etc. Mas eu acho mais fácil criar uma árvore e imprimir ordenadamente usando recursão.
__________________
Minha coleção de jogos (todos originais) |
|
|
|
|
|
#5 (permalink) | |
|
Super Participante
Registrado em: Mar 2003
Localização: São Paulo / SP
Idade: 29
Mensagens: 646
Reputação: 19
![]() |
Citação:
vc complica-me rsss... meu c++ naum eh tao avançado assim |
|
|
|
|
|
|
#6 (permalink) | |
|
Zumbi
|
Citação:
![]()
__________________
Minha coleção de jogos (todos originais) |
|
|
|
|
|
|
#7 (permalink) | |
|
Super Participante
Registrado em: Mar 2003
Localização: São Paulo / SP
Idade: 29
Mensagens: 646
Reputação: 19
![]() |
Citação:
o problema é o seguinte, meu "amavel" professor passou um exercicio em C++. O programa é assim: Programa que lê 15 carros e depois ordena por modelo. Certo? mas como meu professor eh o melhor do mundo, ele nao corrigiu o exercicio, nao nos ensinou como ordena e se negou a nos explicar e vai colocar em prova... Entaum viu porque da minha pergunta. Pelo meu pouco conhecimento nessa droguinha de linguagem eu consegui fazer alguma coisa, porem naum roda, veja como eu fiz: #include <iostream.h> #include <stdio.h> #include <string.h> #include <conio.h> void main() {struct carro {char modelo[61]; char fabricante[41]; int ano_fab; }; char modelo[61]; carro carro[15]; int temp=0; int i; for (i=0;i<15;i++) {cout<<"\n Digite o modelo do carro \n"; cin>>carro[i].modelo; cout<<"\n Digite o nome do fabricante \n"; gets(carro[i].fabricante); cout<<"\n Digite o ano de fabricacao \n"; cin>>carro[i].ano_fab; } clrscr(); cout<<"\n\n Relatorio \n\n"; for(i=0;i<15;i++) { for(int j=i+1;j<15;i++) if(modelo[i]>modelo[j]) {temp = modelo[i]; modelo[i] = modelo[j]; modelo[j] = temp; getch(); } } } você consegue localizar o erro, porque eu discuti com meu professor esta questao e ai ele resolver colaborar e viu meu exercicio, mas ai ele soh disse que está certo mas que falta uma coisinha..... mas essa coisinha ele naum disse.... valeu |
|
|
|
|
|
|
#8 (permalink) | |
|
Zumbi
|
Citação:
![]()
__________________
Minha coleção de jogos (todos originais) |
|
|
|
|
|
|
#9 (permalink) | |
|
Super Participante
Registrado em: Mar 2003
Localização: São Paulo / SP
Idade: 29
Mensagens: 646
Reputação: 19
![]() |
Citação:
obrigada pela sua ajuda :wink: |
|
|
|
|
|
|
#10 (permalink) |
|
Super Participante
Registrado em: Jan 2003
Localização: SP - Brasil
Mensagens: 492
Reputação: 19
![]() |
Neste site tem um exemplo legal de como funciona alguns algoritmos de ordenação (bubblesort, quicksort e mergesort) e outros métodos.
É só procurar em "algoritmo computacional". http://www.manzano.pro.br/menu.html Ei romulo, que método é esse radix? Tem algum site que tenha algum exemplo? |
|
|
|
|
|
#11 (permalink) |
|
Zumbi
|
Tó:
Código:
__________________
Minha coleção de jogos (todos originais) |
|
|
|
|
|
#12 (permalink) | |
|
Zumbi
|
Citação:
__________________
Minha coleção de jogos (todos originais) |
|
|
|
|
|
|
#13 (permalink) | |
|
Super Participante
Registrado em: Mar 2003
Localização: São Paulo / SP
Idade: 29
Mensagens: 646
Reputação: 19
![]() |
Citação:
Romulo, eu testei o codigo que vc me passou, mas deu varios erros, acredito que seja por causa do compilador, eu uso o turbo C++ |
|
|
|
|
|
|
#14 (permalink) | |
|
Zumbi
|
Citação:
http://www.bloodshed.net Se o seu professor insistir em usar o Turbo C++, saiba que você vai aprender muita coisa errada, pois hoje em dia tudo é baseado no ANSI C++.
__________________
Minha coleção de jogos (todos originais) |
|
|
|
|
|
|
#15 (permalink) | |
|
Super Participante
Registrado em: Mar 2003
Localização: São Paulo / SP
Idade: 29
Mensagens: 646
Reputação: 19
![]() |
Citação:
obrigada pelo link, vou pegar este compilador. Meu professor pede que a gente use o TCLite, mas como eu só achei po turbo C e C++ acabei ficando com ele mesmo. Ah, na mensagem anterior sua esqueci de comentar.... o mistureba de C e C++ é assim mesmo, meu professor faz isso, num mesmo programa ele coloca printf, scanf e cin e cout...... mistura tudo... |
|
|
|
|
|
|
#16 (permalink) | |
|
Zumbi
|
Citação:
__________________
Minha coleção de jogos (todos originais) |
|
|
|
|
|
|
#17 (permalink) |
|
Super Participante
Registrado em: Dec 2001
Mensagens: 937
Reputação: 22
![]() |
Para funcionar o codigo no tc, faça as seguintes alterações.
Nos includes. Mude #include<iostream> para: #include<iostream.h> Mude #include<cstring> para: #include<string.h> E retire os dois using sdt:cin e using sdt: cout Só isso.
__________________
Linux User:#326216 Intel I7 - 920 - 6G DDR3 Tripple Channel @1600 - Geforce 285 1G. Programador ADVPL(Fazer o que é o que ta pagando as contas no momento...) |
|
|
|
![]() |
| Opções do Tópico | |
|
|