Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- using namespace std;
- ifstream f("date.in");
- ofstream g("date.out");
- struct Florarie
- {
- char specie[20], anotimp[20];
- int cantitate;
- float pret, pret_redus;
- } v[100];
- void citire(int &n, Florarie v[100])
- {
- f>>n;
- for(int i=1; i<=n; i++)
- {
- f>>v[i].specie>>v[i].anotimp>>v[i].cantitate>>v[i].pret;
- }
- }
- void afisare(int n, Florarie v[100])
- {
- for(int i=1; i<=n; i++)
- {
- g<<"Specia "<<v[i].specie<<" anotimp "<<v[i].anotimp<<" cantitate "<<v[i].cantitate<<" pret per bucata "<<v[i].pret<<"\n";
- cout<<"Specia "<<v[i].specie<<" anotimp "<<v[i].anotimp<<" cantitate "<<v[i].cantitate<<" pret per bucata "<<v[i].pret<<"\n";
- }
- }
- void nr_buchete(int n,Florarie v[100])
- {
- for(int i = 1; i<=n; i++)
- {
- g<<"Din specia "<<v[i].specie<<" se realizeaza " <<v[i].cantitate / 7<<" buchete.\n";
- cout<<"Din specia "<<v[i].specie<<" se realizeaza " <<v[i].cantitate / 7<<" buchete.\n";
- }
- }
- int main()
- {
- int n;
- citire(n, v);
- f.close();
- int ok=1;
- do
- {
- int optiune;
- cout<<"\n\n~~~~~~~Alegeti una dintre optiunile de mai jos~~~~~~~\n\n";
- cout<<"1. Afisare produse\n";
- cout<<"2. Afisare numarul de buchete posibile\n";
- cout<<"0. Iesire\n";
- cout<<"Optiunea: ";
- cin>>optiune;
- cout<<"\n";
- switch(optiune)
- {
- case 0:
- ok=0;
- break;
- case 1:
- afisare(n, v);
- break;
- case 2:
- nr_buchete(n, v);
- break;
- default:
- cout<<"Va rugam introduceti o optiune valida\n";
- break;
- }
- cout<<"\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n";
- }
- while(ok != 0);
- g.close();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement