O exrecicio é: Listar em ordem crescente os nomes dos alunos do curso de Sistemas de Informação
que estão armazenados em um vetor. Utilizar o método da bolha.
Eu fiz assim, mais está dando erro.
# define TAMANHO 5
#include <stdio.h>
int main (void)
{
char nomes[TAMANHO][10],i=0,j,aux,cont;
for (cont=0;cont<TAMANHO;cont++){
printf ("digite o nome\n ");
gets (nomes[cont]);
}
for (i=0;i<TAMANHO;i++)
for (j=i+1;j<TAMANHO;j++){
if (strlen(nomes[i]>nomes[j]))
aux =nomes[i];
nomes[i]=nomes[j];
nomes[j]=aux;
}
printf ("crescente %s",nomes[j]);
system ("pause");
return (0);
}
O certo não era usar > ou o = né????????? o que eu usaria para trocar???????? Ou o programa está todo errado??????
Pergunta
alex_dino
O exrecicio é: Listar em ordem crescente os nomes dos alunos do curso de Sistemas de Informação
que estão armazenados em um vetor. Utilizar o método da bolha.
Eu fiz assim, mais está dando erro.
O certo não era usar > ou o = né????????? o que eu usaria para trocar???????? Ou o programa está todo errado??????
Link para o comentário
Compartilhar em outros sites
3 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.