Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: V_Dan en 29 Abril 2012, 06:01 am



Título: ¿Cómo se puede hacer un programa con listas en c++?
Publicado por: V_Dan en 29 Abril 2012, 06:01 am
Ayuda un poco con el Tema de Listas en C++ :)
Bien necesito hacer un programa que utilice listas y haga los siguiente:
Las notas del estudiante
Haga el promedio
Me diga cual es el mayor y cual es el menor
Cuales son los que perdieron y los que pasaron

y llevo lo siguiente:
Pienso hacerlo con funciones para cada uno, Que tal una ayudita en este código y explicación de las Listas se lo agradecería :)
float nota2;
float nota3;
float definitiva;


nodo *sig;
};
int main ()
{

nodo *L;//uno contiene datos y el otro genera la lista/
nodo *P;
int i;

float promedio=0;
float notamayor;
float notamenor;
L=NULL;//sin * por que le asigno datos
for (i=1;i<=5;i++)
{
P=new nodo;
cout<<"hola, porfavor digite la primera nota del estudiante";
cin>>P->nota1;
cout<<"porfavor digite la segunda nota del estudiante";
cin>>P->nota2;
cout<<"hola, porfavor digite la tercera nota del estudiante";
cin>>P->nota3;
P->definitiva=(P->nota1+P->nota2+P->nota…
cout<<"la definitiva del estudiante es :" <<P->definitiva<<endl;
P->sig=L;
L=P;

}
P=L;
while(P!=NULL)
{
promedio=+P->definitiva;
P=P->sig;
}
cout<<"el promedio de los estudiantes es: "<<promedio<<endl;

system("pause");
return 0;
}//Fin Main()


Título: Re: ¿Cómo se puede hacer un programa con listas en c++?
Publicado por: david_BS en 29 Abril 2012, 17:46 pm

una pequeña búsqueda sobre la explicación de las listas
http://c.conclase.net/edd/?cap=001#inicio
http://c.conclase.net/edd/?cap=005
http://c.conclase.net/edd/?cap=004#inicio
http://www.esdebian.org/foro/13203/listas-doblemente-enlazadas-c
http://ronnyml.wordpress.com/2009/07/04/listas-enlazadas-clase-lista-en-c/









Título: Re: ¿Cómo se puede hacer un programa con listas en c++?
Publicado por: durasno en 29 Abril 2012, 18:41 pm
Hola! este libro explica bien el tema de listas, lo malo es que el escaneo q encontre no es muy bueno

Programacion en C Metodologia, Algoritmos y Estructura de datos

Saludos