Necesito ayuda

Iniciado por Lucho1110, 31 Julio 2016, 03:12 AM

0 Miembros y 1 Visitante están viendo este tema.

Lucho1110

#10
Muchas gracias amigo, ya me compilo todo bien, una pregunta sabes que hice este algoritmo con ayuda de varios portales y aca nunca explicaron bien porque se coloca la [j]esta delante del control y el luego [j+1], imagino que se agrega y va en creciente? y que funcion me va implementar esa variable, no entiedo bien esa parte, estoy confundido con eso y tambien con el auxc, soy practicamente nuevo en esto, donde estudio no dan muchas cosas y lo que voy aprendiendo lo aprendo aca en internet, se aprecia la ayuda

[MOD] Tercer aviso, usa las etiquetas GeSHi para publicar código. Proximo aviso, se cerrará el Tema.

Código (cpp) [Seleccionar]

void contactos();{    
int aux, i, j;
char auxc[50];

system("cls");

for(i=0;i<cont-1;i++){
for(j=0;j<cont-1-i;j++){
if(strcmp(control[j].nom,control[j+1].nom)>0){

strcpy(auxc,control[j].nom);
strcpy(control[j].nom,control[j+1].nom);
strcpy(control[j+1].nom,auxc);

aux = control[j].t_f;
control[j].t_f = control[j+1].t_f;
control[j+1].t_f = aux;

aux = control[j].t_m;
control[j].t_m = control[j+1].t_m;
control[j+1].t_m = aux;

strcpy(auxc,control[j].dir);
strcpy(control[j].dir,control[j+1].dir);
strcpy(control[j+1].dir,auxc);

strcpy(auxc,control[j].email);
strcpy(control[j].email,control[j+1].email);
strcpy(control[j+1].email,auxc);

strcpy(auxc,control[j].grupos);
strcpy(control[j].grupos,control[j+1].grupos);
strcpy(control[j+1].grupos,auxc);


kuni2006