alexluc Postado Julho 10, 2005 Denunciar Share Postado Julho 10, 2005 quem pode me ajudar ?#include <stdlib.h>#include <stdio.h>#include <conio.h>#include <string.h>//o programa deve receber 10 numeros digitados pelo usuario e// ordenar de forma crescentevoid recebe(void);void organiza(void);void mostra(void);int numero[10], cont,lsup, bolha,cont2, comp;void main(void) { clrscr(); recebe(); organiza(); mostra(); getch(); }void recebe(void) //recebe os dez numeros digitados pelo usuario { for(cont=0;cont<10;cont++) { clrscr(); printf("Digite um numero: "); scanf("%d", &numero[cont]); } }void organiza(void) //organiza o array de inteiros digitados pelo usuario { lsup=10; while(lsup>0) { bolha=0; { for(cont=1;cont<10;cont++) { for(cont2=cont-1;cont2>=0;cont2--) { if(numero[cont]<numero[cont2]) { comp=numero[cont]; numero[cont]=numero[cont2]; numero[cont2]=comp; bolha=cont; } } lsup=bolha; } } } }void mostra(void) //mostra o array já organizado { for(cont=0;cont<10;cont++) { printf(" %d ",numero[cont]); } } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Julho 10, 2005 Denunciar Share Postado Julho 10, 2005 Com o auxílio da documentação aqui...http://www.php.net/manual/pt_BR/... creio que não vai ser difícil "traduzir" isso daí para PHP. Experimente.Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
alexluc
quem pode me ajudar ?
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <string.h>
//o programa deve receber 10 numeros digitados pelo usuario e
// ordenar de forma crescente
void recebe(void);
void organiza(void);
void mostra(void);
int numero[10], cont,lsup, bolha,cont2, comp;
void main(void)
{
clrscr();
recebe();
organiza();
mostra();
getch();
}
void recebe(void) //recebe os dez numeros digitados pelo usuario
{
for(cont=0;cont<10;cont++)
{
clrscr();
printf("Digite um numero: ");
scanf("%d", &numero[cont]);
}
}
void organiza(void) //organiza o array de inteiros digitados pelo usuario
{
lsup=10;
while(lsup>0)
{
bolha=0;
{
for(cont=1;cont<10;cont++)
{
for(cont2=cont-1;cont2>=0;cont2--)
{
if(numero[cont]<numero[cont2])
{
comp=numero[cont];
numero[cont]=numero[cont2];
numero[cont2]=comp;
bolha=cont;
}
}
lsup=bolha;
}
}
}
}
void mostra(void) //mostra o array já organizado
{
for(cont=0;cont<10;cont++)
{
printf(" %d ",numero[cont]);
}
}
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.