Busca

Google
Mostrando entradas con la etiqueta burbuja. Mostrar todas las entradas
Mostrando entradas con la etiqueta burbuja. Mostrar todas las entradas

miércoles, 10 de junio de 2009

Acomodar por Edades Metodo Burbuja C++ Cpp

Programa para acomodar Por edades usando el metodo de la burbuja, en lenguaje C++ compilado en Turbo-C V3.01

/*acomodar edades*/
# include < conio.h >
# include < iostream.h >
# include < stdio.h >
# include < math.h >
# include < string.h >

int p[11],q[11],a,b,c,d,e,f,i,j;
char r[30][11],s[30][11],n[30];

main()
{
clrscr();
gotoxy(5,1);printf("capturaremos el nombre y edad de n personas y ");
gotoxy(5,3);printf("y ordenaremos en orden ascendente por edad, escribe un numero :");
scanf("%d",&c);
for(a=1;a<=c;a++)
{
gotoxy(5,5);printf("introduce el nombre %d",a);
gotoxy(5,7);scanf("%s",&r[a]);
gotoxy(5,9),printf("introduce la edad");
gotoxy(5,11);scanf("%d",&p[a]);
clrscr();
}
gotoxy(5,13);printf("acomodaremos por edad en orden ascendente");
getch();
for(i=1;i<=c;i++)
{
for(j=0;j<=c-1;j++)
{
if ( p[j]>p[j+1] )
{
b=p[j];
strcpy(n,r[j]);
p[j]=p[j+1];
strcpy(r[j],r[j+1]);
p[j+1]=b;
strcpy(r[j+1],n);
}
}
}
clrscr();
for(a=1;a<=c;a++)
{
b=b+2;
gotoxy(5,3+b);printf("nombre : %s",r[a]);
printf(" Edad %d",p[a]);
}
getch();
return(0);
}

----------------Fin del programa---------------
Desarrollado por: Julio César Faviel Díaz

las librerias usadas son conio iostream stdio math string, les dejo de tarea borrar las que no se usan ;
algunas variables no se usan, pueden eliminarlas, se los dejo de tarea tambien;)
cualquier detalle ya saben, enviar correo a juliocfd@gmail.com