Professional Documents
Culture Documents
Tarea 2
Tarea 2
TIN-S-MA-2-1
ESTRUCTURA DE DATOS
//REALIZAR UN PROGRAMA CON DOS OPCIONES LA PRIMERA OPCION DEBE SER UNA
FUNCION QUE PERMITA CREAR UNA LISTA SIMPLE Y LA SEGUNDA OPCCION UNA FUNCION
QUE PERMITA MOSTRAR LOS ELEMENTOS INGRESADOS EN LA LISTA
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <windows.h>
#include <iostream>
// declaracion de funciones
//global
struct nodo {
char nombre[30];
int salario;
nodo*siguiente;
}*aux, *aux1;
int a[5];
int main ()
menuOpciones(b);
getch();
return 0;
}
// menu Opciones
int opcion;
char temp[15];
do{
system("cls");
fgets(temp,15,stdin);
opcion=atoi(temp);
switch(opcion){
case 1:
ingresar(a);
break;
case 2:
mostrar(a);
break;
case 3:
printf("\n\t GRACIAS..");
Sleep(70);
exit(-1);
break;
default:
printf("Opcion incorrecta");
Sleep(40);
break;
}while(opcion !=3);
menuOpciones(a);
// funcion ingresar
int opc;
do{
cin>>nuevo->nombre;
cin>>nuevo->salario;
if (aux==NULL){
aux=nuevo;
aux->siguiente=NULL;
aux1=nuevo;
else{
aux1->siguiente=nuevo;
nuevo->siguiente=NULL;
aux1=nuevo;
printf("registro guardado");
cin>>opc;
}while (opc==0);
getch();
// funcion mostrar
nodo*actual=new nodo();
actual=aux;
if (aux==NULL){
cout<<"lista vacia";
else{
for(actual=aux;actual!=NULL;actual=actual->siguiente){
cout<<" "<<actual->nombre;
cout<<" "<<actual->salario;
getch();
}