Sempre fico na dúvida quando tenho tenho que usar strlen ou o strcpy.............Fiz o programa assim.
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.
# 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 (nomes[i]strlen (nomes[j])
aux strcpy nomes[i];
nomes[i]=nomes[j];
nomes[j]=aux;
}
printf ("crescente %s",nomes[j]);
system ("pause");
return (0);
}
Sempre da erro, como seria a ordem certa para usar eles no programa??????????
Pergunta
alex_dino
Sempre fico na dúvida quando tenho tenho que usar strlen ou o strcpy.............Fiz o programa assim.
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.
Sempre da erro, como seria a ordem certa para usar eles no programa??????????
Link para o comentário
Compartilhar em outros sites
1 resposta 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.