[C con Clase] 1 lista dentro de otra lista
Jose Manuel Calaudio Hernández
jclaudio_4 en hotmail.com
Sab Abr 10 06:21:44 CEST 2010
tengo un problema con este codigo la verdad quiero imprimir los datos y luego ordenarlos a traves de la forma de burbuja
# include <stdio.h>
# include <conio.h>
# include <string.h>
# include <ctype.h>
# include <iostream.h>
const int dato=2;
struct ingreso
{
char nombre[dato][15];
char apellido[dato][15];
int dia[5],mes[5],anio[5];
char estadoCivil[dato][15];
int sueldo[dato][15];
};
ingreso empleado[100];
void main()
{//inicio del programa
int i,j,temp,a,m,d;
char auxnom;
char auxape[dato][15];
int auxdia[5],auxmes[5],auxanio[5];
char auxextcivil[dato][15];
printf("Ingrese %d Empleados\n",dato);
for(i=0;i<dato;i++)
{//inicio del for
for(j=0;j<1;j++)
{
printf("\nIngrese Nombre del %d empleado\n",i+1);
scanf("%s",&empleado[i].nombre[i][j]);
printf("Ingrese Apellido\n");
scanf("%s",&empleado[i].apellido[i][j]);
printf("Ingrese Fecha De Nacimiento Dia\n");
scanf("%d",&empleado[i].dia[i]);
printf("Ingrese Fecha De Nacimiento Mes\n");
scanf("%d",&empleado[i].mes[i]);
printf("Ingrese Fecha De Nacimiento Anio\n");
scanf("%d",&empleado[i].anio[i]);
printf("Ingrese Estado Civil\n");
scanf("%s",&empleado[i].estadoCivil[i][j]);
printf("Ingrese Sueldo\n");
scanf("%s",&empleado[i].sueldo[i][j]);
}
}//fin del for
clrscr();
//___________________________imprimir datos_______________________________
for (i=0; i<dato; i++ )
{
printf("_____________________________________");
printf("\nNombre del %d empleado %s " ,(i+1),empleado[i].nombre[i]);
printf("\nApellido del %d empleado %s ",(i+1),empleado[i].apellido[i]);
printf("\nFecha De Nacimiento %d empleado ",i+1);
printf("\n Dia %d ",empleado[i].dia[i]);
printf("\n Mes %d ",empleado[i].mes[i]);
printf("\n Año %d",empleado[i].anio[i]);
printf("\nEstado Civil del %d empleado %s",i+1,empleado[i].estadoCivil[i]);
printf("\nSueldo %d del empleado %s\n\n",i+1,empleado[i].sueldo[i]);
}
for(i=0;i<dato-1;i++)
for(j=i+1;j<dato;j++)
if(empleado[i].sueldo[i]<empleado[i].sueldo[j])
{
strcpy(auxnom,empleado.nombre);
}
//strcpy(autos[aj-1].marca,autos[aj].marca);
//strcpy(auxab,autos[aj-1].marca);
//strcpy(autos[aj].marca,auxab);
}//fin del progrma
_________________________________________________________________
Connect to the next generation of MSN Messenger
http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20100409/3d2c09a1/attachment-0001.html>
Más información sobre la lista de distribución Cconclase