Foros del Web » Programación para mayores de 30 ;) » Programación General »

Problema en c!!!

Estas en el tema de Problema en c!!! en el foro de Programación General en Foros del Web. Hola tengo u problemita q ya me canse no veo donde esta.....Se suponeq el programa recibe unos datos personales y los ordena segun edad lo ...
  #1 (permalink)  
Antiguo 07/11/2003, 10:33
 
Fecha de Ingreso: septiembre-2003
Ubicación: Via del Mar
Mensajes: 42
Antigüedad: 20 años, 7 meses
Puntos: 0
Problema en c!!!

Hola tengo u problemita q ya me canse no veo donde esta.....Se suponeq el programa recibe unos datos personales y los ordena segun edad lo q pasa es no me los ordena todos ,,,ademas q algunos se hacen 0,,quien me puede ayudar!!! ahi le va el codigo pa q lo ojeen!!
#include<stdio.h>
struct datos
{
char n[30];
float r;
int e;
}d[20],aux[20],aux2[20];
int i,y,x,r;
main()
{
for(i=0;i<4;i++)
{
printf("\nIngerse edad: ");
scanf("%d",&d[i].e);
}
for(x=0;x<4;x++)
printf("\n%d",d[x].e);
for(y=i-1;y>0;y--)
{
for(x=0;x<4;x++)
{
if(d[x].e > d[x+1].e)
{
if (x!=3){
aux[x]=d[x];
d[x] = d[x+1];
d[x+1]=aux[x];}
if(x=3){
d[x]=d[x];
d[x]=aux[x];
}
}
}
}
for(r=0;r<4;r++)
printf("\n%d",d[r].e);
}
__________________
The_one
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:16.