Ir para conteúdo
Fórum Script Brasil
  • 0

Método Bolha


alex_dino

Pergunta

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??????

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...