Então, eu estou com uma dúvida cruel com relação a Ordenação de um Vetor de Caracteres (String). Já li em fóruns, tutoriais, apostilas, e não consegui tirar minha dúvida. Eis o programa que fiz, que em vez de ordenar de forma crescente, ordena de forma decrescente.
Pergunta
martinelliglster
E aew galera: beleza?!
Então, eu estou com uma dúvida cruel com relação a Ordenação de um Vetor de Caracteres (String). Já li em fóruns, tutoriais, apostilas, e não consegui tirar minha dúvida. Eis o programa que fiz, que em vez de ordenar de forma crescente, ordena de forma decrescente.
#include<stdio.h> #include<conio.h> #include<string.h> void main() { int i, j; char v[80], aux; clrscr(); prinf("Digite uma frase:\n"); fflush(stdin); gets(v); for(i=0;v[i]!='';i++) { for(j=0;v[j]!='';j++) { if(v[j]<v[j+1]) { aux=v[j+1]; v[j+1]=v[j]; v[j]=aux; } } } printf("%s",v); getche(); }Será que alguém pode me ajudar?
Grato desde já.
Editado por martinelliglsterLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.