Ir al contenido principal

Entradas

Mostrando las entradas de mayo 12, 2013

Programacion: Arreglos con estructuras - ordenamientos

1.- Se pide realizar un ordenamiento de artículos, para ello se debe ingresar n artículos y ordenarlos por su monto de inversión. struct articulo {char codigo[10];  char producto[20];  float preciocompra;  float monto;  int cantidad;  }  #include<iostream.h> #include<string.h> #include<conio.h> #define MAX 50 struct articulo {char codigo[10];  char producto[20];  float preciocompra;  float monto;  int cantidad;  };  void leer(int, struct articulo[]);  void montodeinversion(int, struct articulo[]);  void ordenmonto(int, struct articulo[]);  void listado(int, struct articulo[]);  void main()  {int n;   struct articulo Art[MAX];   cout<<"Cantidad de articulos que desea poner:";   cin>>n;   leer(n,Art);   montodeinversion(n,Art);   ordenmonto(n,Art);   cout<<"productos ordenados por su cantidad de mont...

Programacion: Arreglos con estructuras - usando if

1.- En una selección de básquet de una universidad se pide los siguientes requerimientos: ser menor que 20 años, tener una estatura mayor a 1.75, tener un peso entre 75 y 80 kg , cursos que lleva en la universidad deber ser mayor a 4 cursos y llevar cursos hasta dos veces. #include<iostream.h> #include<conio.h> #include<string.h> #define MAX 50 struct alumno { char nombre[MAX];   int edad;   float estatura;   int peso;   int numcursos;   int nv; }; void LeerAlumnos(int, struct alumno[]); void OrdenAlfa(int, struct alumno []); void seleccion (int, struct alumno[]); void main() {int n;  struct alumno alum[MAX];  cout<<"Ingresar limite:"; cin>>n;  LeerAlumnos(n,alum);  OrdenAlfa(n,alum);  cout<<" Los seleccionados es:"<<endl;  seleccion(n,alum);  getch();  }  void LeerAlumnos(int n, struct alumno x[])  {   for(int i=0;i<n;i++)   {...

Programacion: Arreglos con estructuras - busqueda y ordenamiento por fecha de nacimiento

1.- Realizar un programa que permita ordenar por fecha de nacimiento, y buscar la fecha de nacimiento si está se encuentra. #include<iostream.h> #include<conio.h> #include<string.h> #define MAX 100 struct fecha { char dia[3];   char mes[3];   char anho[5]; }; struct personal { char codigo[9];   char nombre[MAX];   char apellidos[MAX];   struct fecha fecnac; }; void leepersonal(int, struct personal[]); void listado(int, struct personal[]); void ordenaxfecha(int n,struct personal[]); int busqueda (int, struct personal[], struct fecha); void main() {int n,pos; struct fecha f;  struct personal per[MAX];  cout<<"Limite:"; cin>>n;  leepersonal(n,per);  ordenaxfecha(n,per);  listado(n,per);  cout<<"que fecha de nacimiento desea buscar?:"<<endl;  cout<<"DIA:"; cin>>f.dia;  cout<<"MES:"; cin>>f.mes;  cout<<"ANHO:"; cin>...