You are on page 1of 1

#include <iostream>

#include <stdlib.h>
using namespace std;
struct elem { int nr; elem*urm, *ant; }*inc, *aux, *aux2, *sf, el;

void main()
{//Crearea listei liniare dublu inlantuita
int i;
inc = (elem*)malloc(sizeof(el));
cin >> inc->nr;
inc->urm = NULL;
inc->ant = NULL;
sf = inc;
for (i = 1; i < 5; i++)
{
aux = (elem*)malloc(sizeof(el));
cin >> aux->nr;
aux->urm = NULL;
aux->ant = sf;
sf->urm = aux;
sf = aux;
}
//Parcurgerea si afisare listei
aux = inc;
while (aux != NULL)
{

cout << aux->nr << " ";


aux = aux->urm;

You might also like