Sunteți pe pagina 1din 2

#include <iostream>

using namespace std;

class Biblio
{
public:
char denumire[30];
int anul;
float pretul;
Biblio* next;
};

int main()
{
Biblio* head = NULL;
Biblio* second = NULL;
Biblio* third = NULL;

head = new Biblio();


second = new Biblio();
third = new Biblio();

//Introducerea elementelor
cout << "\nIntroduceti pentru primul element: ";
cout << "\nDenumirea: "; cin.get(head->denumire, 30);
cout << "Anul publicarii: "; cin >> head->anul;
cout << "Pretul: "; cin >> head->pretul;
head->next = second;

//introducerea pentru al 2-lea element


fflush(stdin);
cout << "\nIntroduceti pentru al doilea element: ";
cout << "\nDenumirea: "; cin.get(second->denumire, 30);
cout << "Anul publicarii: "; cin >> second->anul;
cout << "Pretul: "; cin >> second->pretul;
second->next = third;

//introducerea pentru al 3-lea element


fflush(stdin);
cout << "\nIntroduceti pentru al treilea element: ";
cout << "\nDenumirea: "; cin.get(third->denumire, 30);
cout << "Anul publicarii: "; cin >> third->anul;
cout << "Pretul: "; cin >> third->pretul;
third->next = NULL;

//afisarea
// primul element
cout << "\nAfisarea primului element: \n";
cout << "Denumirea: " << head->denumire << endl;
cout << "Anul publicarii: " << head->anul << endl;
cout << "Pretul: " << head->pretul << endl;
head->next = second;

// al doilea
cout << "\nAfisarea celui de-al doilea element: \n";
cout << "Denumirea: " << second->denumire << endl;
cout << "Anul publicarii: " << second->anul << endl;
cout << "Pretul: " << second->pretul << endl;
second->next = third;

// al treilea
cout << "\nAfisarea celui de-al treilea element: \n";
cout << "Denumirea: " << second->denumire << endl;
cout << "Anul publicarii: " << second->anul << endl;
cout << "Pretul: " << second->pretul << endl;
third->next = NULL;

cout << "\n\n"; system("pause");


return 0;
}

S-ar putea să vă placă și