Algoritmo

Páginas: 3 (635 palabras) Publicado: 29 de octubre de 2014
31432535242529-10-2014
33000029-10-2014
685800419100Universidad Nacional Autónoma de Nicaragua UNAN-LEONFacultad de Ciencias y Tecnología00Universidad Nacional Autónoma de NicaraguaUNAN-LEONFacultad de Ciencias y Tecnología
35979108851265Br Tony José Delgado Martínez“A libertad por la Universidad”450000Br Tony José Delgado Martínez“A libertad por laUniversidad”31426155429885Departamento de Computación
Ingeniería en Sistemas de Información
Algoritmo y Estructura de Datos
Tutor: Ing. David Maradiaga
Departamento de Computación
Ingeniería en Sistemasde Información
Algoritmo y Estructura de Datos
Tutor: Ing. David Maradiaga
-3447415156210000
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
extern char*gets( char *dst );
struct Estudiante{
char Matric[30];
char Nom[30];
char Semestre[10];
char Carrera[20];
float Prom;
struct Estudiante *Sig;
};
void Insertar( structEstudiante **Primer_Nodo, char *Nom, char *Matric, char *Semestre, char *Carrera, float Prom )
{
struct Estudiante *Nuevo = (struct Estudiante*)malloc( sizeof(struct Estudiante));
if(Nuevo != NULL )
{
strcpy( Nuevo->Nom, Nom);
strcpy( Nuevo->Matric, Matric );
strcpy( Nuevo->Semestre, Semestre );
strcpy( Nuevo->Carrera, Carrera );
Nuevo->Prom = Prom;Nuevo->Sig = NULL;
struct Estudiante *Actual = *Primer_Nodo;
struct Estudiante *Anterior = NULL;
while( Actual != NULL )
{
Anterior = Actual;
Actual = Actual->Sig;
}
if( Anterior!= NULL )
Anterior->Sig = Nuevo;
else
*Primer_Nodo = Nuevo;
}
else
printf("\n\n Error Al Insertar el Dato \n\n");
}
void Imprimir( struct Estudiante *Lista )
{
if( Lista ==NULL )
{
printf("\n\n Lista Vacia \n\n");
return;
}

printf("%-15s%-15s%-15s%-15s%-15s\n\n","Nombre","Matricula","Semestre","Carrera","Promedio");
while( Lista != NULL )
{...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS