Pagini recente » Cod sursa (job #1322628) | Cod sursa (job #2711225) | Cod sursa (job #1720404) | Cod sursa (job #2738142) | Cod sursa (job #2458603)
#include <iostream>
using namespace std;
struct Nod
{
int value;
Nod* next;
};
Nod* cap = NULL;
void Afisare_lista(Nod* cap)
{
while(cap != NULL)
{
cout << cap -> value << "\n";
cap = cap -> next;
}
}
void Inserare_inaite(Nod* &cap, int valoare)
{
Nod* p = new Nod;
p -> value = valoare;
p -> next = cap;
cap = p;
}
void Inserare_dupa(Nod* &cap, int valoare)
{
Nod *p = new Nod;
p -> value = valoare;
p -> next = NULL;
Nod *nod_curent = cap;
while(nod_curent -> next != NULL)
nod_curent = nod_curent -> next;
nod_curent -> next = p;
}
int main()
{
Inserare_inaite(cap, 14);
Inserare_inaite(cap, 19);
Inserare_inaite(cap, 129);
Inserare_dupa(cap, 12);
Inserare_dupa(cap, 19);
Inserare_dupa(cap, 201);
Inserare_dupa(cap, 301);
Afisare_lista(cap);
return 0;
}