Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstring>
- #include <fstream>
- using namespace std;
- ifstream f("biblio.in");
- ofstream g("biblio.out");
- struct biblio
- {
- char autor[256],carte[256];
- int pret;
- }c[100];
- int main()
- {
- int i,n,o;
- f>>n;
- for (i=1;i<=n;i++)
- {
- f>>c[i].carte;
- f>>
- c[i].autor;
- f>>c[i].pret;
- }
- cout<<"1= carte noua; 2= stergere carte; 3= afisati cartile cu pret maxim; 0= iesire meniu";
- cin>>o;
- if (o==1)
- {
- n++;
- cout<<"Introduceti numele, autorul si pretul pentru o carte noua.";
- cin.getline(c[n].carte,256);
- cin.getline(c[n].autor,256);
- cin>>c[n].pret;
- }
- for (i=1;i<=n;i++)
- {g<<c[i].carte<<'\n';
- g<<c[i].autor<<'\n';
- g<<c[i].pret<<'\n';
- }
- return 0;
- }
- /*
- 1. Scrieti un program cu ajutorul caruia gestionati cartile dintr-o bibloteca personala.
- Cartile vor fi citite din fisierul biblio.in si se cunoaste:
- -denumirea cartii
- -autorul
- -pretul.
- Programul va facilita prin citirea unei optiuni urmatoarele operatii:
- 1: adaugam o noua carte in biblioteca cu datele citite de la tastatura
- 2: stergerea unei carti cu denumirea si autorul citite de la tastatura
- 3: afisati cartile cu pret maxim
- 0: parasirea meniului
- biblio.in va avea urm. strctura: ( pe tabla )
- 3
- Poezii
- MIhail Eminescu
- 105
- Amintiri din copilarie
- Ion Creanga
- 17
- Probleme C++
- Tudor Sorin
- 105
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement