Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<string.h>
- using namespace std;
- struct rdatel
- {
- int nom;
- char ime[20];
- long cypher;
- int broi;
- int poredni;
- };
- //---------------------------------------------------------------------------------------//
- void vuvejdane(int &N, rdatel p[])
- {
- cout<<"Vuvedete broi reklamodateli za vuvejdane: "; cin>>N;
- for(int i=0;i<N;i++)
- {
- cout<<"Vuvedete nomer: "; cin>>p[i].nom;
- cout<<"Vuvedete ime: "; cin>>p[i].ime;
- cout<<"Vuvedete shifur: "; cin>>p[i].cypher;
- cout<<"Vuvedete broq na reklamite: "; cin>>p[i].broi;
- cout<<"Vuvedete broq na poredni izlizaniq :"; cin>>p[i].poredni;
- }
- }
- //---------------------------------------------------------------------------------------//
- void prom_cypher(int &N, rdatel p[])
- { int nn, cyp,i;
- cout<<"Vuvedete nomer na reklamodatelq"; cin>>nn;
- cout<<"Vuvedete nov shifur"; cin>>cyp;
- for(i=0;i<N;i++)
- if(p[i].nom==nn) p[i].cypher=cyp;
- }
- //---------------------------------------------------------------------------------------//
- void prom_reklami(int &N, rdatel p[])
- {
- int nn, broi,i;
- cout<<"Vuvedete shifur"; cin>>nn;
- cout<<"Vuvedete nov broi reklami"; cin>>broi;
- for(i=0;i<N;i++)
- if(p[i].cypher==nn) p[i].broi=broi;
- }
- //---------------------------------------------------------------------------------------//
- void prom_izl(int &N,rdatel p[])
- {
- char im[20];
- int izl,i;
- cout<<"Vuvedete ime"; cin>>im;
- cout<<"Vuvedete nov broi poredni izlizaniq"; //cin>>izl;
- for(i=0;i<N;i++)
- if(! strcmp(p[i].ime, im))
- cin>>p[i].poredni;
- }
- //---------------------------------------------------------------------------------------//
- //---------------------------------------------------------------------------------------//
- //---------------------------------------------------------------------------------------//
- //---------------------------------------------------------------------------------------//
- int main ()
- {
- struct rdatel p[20];
- int N,i,c;
- do{ cout<<"\n REKLAMA ZA VSEKI - SISTEMA \n";
- cout<<" 1.Vuvejdane informaciq za nov rabotodatel \n";
- cout<<" 2.Promqna na shifur po nomer na rabotodatel \n";
- cout<<" 3.Promqna na broi reklami po daden shifur \n";
- cout<<" 4.Po zadadeno ime promenq broqt poredni izlizaniq \n";
- cout<<" 5.Izvejda pulen spisuk s dannite za reklamodateli \n";
- cout<<" 6.Izvejda danni za reklamodateli s nad X na broi reklami \n";
- cout<<" 7.Po daden nomer na reklamodatelq izvejda pulna spravka za nego \n";
- cout<<" Vuvedete nomer na jelanata ot vas funkciq --> "; cin>>c;
- switch(c)
- {
- case 1: vuvejdane(N,p); break;
- case 2: prom_cypher(N,p); break;
- case 3: prom_reklami(N,p); break;
- case 0: break;
- }
- } while(c!=0); return 0; }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement