Mod: Al publicar código debes usar etiquetas GeSHi#include <iostream>
#include<stdlib.h>
using namespace std;
struct nodo{
int a;
struct nodo *sig;
}; struct nodo sig,nuevo,cabecera;
int main()
{
struct nodo *sig;
struct nodo *nuevo;
struct nodo *cabecera;
int i=1;
int cant;
int a;
int opcion;
int dato;
cabecera=NULL;
cout<<"cantidad de nodo";
cin>>cant;
while(i<=cant){
nuevo=(struct nodo*)malloc(sizeof(struct nodo));
nuevo->sig=cabecera;
//insertar
cout<<"ingresa dato";
cin>>dato;
nuevo->a=dato;
cabecera=nuevo;
i++;
system("cls");
while(nuevo!=NULL){
cout<<"dato"<<nuevo->a<<endl; //mostrar
nuevo}
int main()
{
int opcion;
int salir;
cout<<"ingrese una opcion";
cin>>opcion;
cout<<"ingresar dato";
cout<<"ingresar cantidad";
cout<<"salir";
switch(opcion)
for(;opcion!=3);=nuevo->sig;
{
case 1:
system ("cls")
cout<<"ingresar una opcion 1.ingresar dato";
cout<<"ingresar dato";
cin>>dato;
break;
case 2:
system ("cls");
cout<<"ingresa la opcion 2. ingresar cantidad";
cout<<"ingresar cantidad";
cin>>cant;
break;
case 3:
system ("cls");
cout<<"ingrese la opcion 3. salir";
cout<<"salir";
cin>>salir;
break;
}
}
system("pause");
}
return 0;
}