Advertisement
Guest User

Untitled

a guest
Apr 27th, 2017
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.33 KB | None | 0 0
  1. #include<iostream>
  2. #include<string.h>
  3. using namespace std;
  4. struct rdatel
  5. {
  6. int nom;
  7. char ime[20];
  8. long cypher;
  9. int broi;
  10. int poredni;
  11. };
  12. //---------------------------------------------------------------------------------------//
  13. void vuvejdane(int &N, rdatel p[])
  14. {
  15. cout<<"Vuvedete broi reklamodateli za vuvejdane: "; cin>>N;
  16. for(int i=0;i<N;i++)
  17. {
  18. cout<<"Vuvedete nomer: "; cin>>p[i].nom;
  19. cout<<"Vuvedete ime: "; cin>>p[i].ime;
  20. cout<<"Vuvedete shifur: "; cin>>p[i].cypher;
  21. cout<<"Vuvedete broq na reklamite: "; cin>>p[i].broi;
  22. cout<<"Vuvedete broq na poredni izlizaniq :"; cin>>p[i].poredni;
  23. }
  24. }
  25. //---------------------------------------------------------------------------------------//
  26. void prom_cypher(int &N, rdatel p[])
  27. { int nn, cyp,i;
  28. cout<<"Vuvedete nomer na reklamodatelq"; cin>>nn;
  29. cout<<"Vuvedete nov shifur"; cin>>cyp;
  30. for(i=0;i<N;i++)
  31. if(p[i].nom==nn) p[i].cypher=cyp;
  32. }
  33. //---------------------------------------------------------------------------------------//
  34. void prom_reklami(int &N, rdatel p[])
  35. {
  36. int nn, broi,i;
  37. cout<<"Vuvedete shifur"; cin>>nn;
  38. cout<<"Vuvedete nov broi reklami"; cin>>broi;
  39. for(i=0;i<N;i++)
  40. if(p[i].cypher==nn) p[i].broi=broi;
  41. }
  42. //---------------------------------------------------------------------------------------//
  43. void prom_izl(int &N,rdatel p[])
  44. {
  45. char im[20];
  46. int izl,i;
  47. cout<<"Vuvedete ime"; cin>>im;
  48. cout<<"Vuvedete nov broi poredni izlizaniq"; //cin>>izl;
  49. for(i=0;i<N;i++)
  50. if(! strcmp(p[i].ime, im))
  51. cin>>p[i].poredni;
  52. }
  53. //---------------------------------------------------------------------------------------//
  54.  
  55. //---------------------------------------------------------------------------------------//
  56.  
  57. //---------------------------------------------------------------------------------------//
  58.  
  59. //---------------------------------------------------------------------------------------//
  60. int main ()
  61. {
  62. struct rdatel p[20];
  63. int N,i,c;
  64. do{ cout<<"\n REKLAMA ZA VSEKI - SISTEMA \n";
  65. cout<<" 1.Vuvejdane informaciq za nov rabotodatel \n";
  66. cout<<" 2.Promqna na shifur po nomer na rabotodatel \n";
  67. cout<<" 3.Promqna na broi reklami po daden shifur \n";
  68. cout<<" 4.Po zadadeno ime promenq broqt poredni izlizaniq \n";
  69. cout<<" 5.Izvejda pulen spisuk s dannite za reklamodateli \n";
  70. cout<<" 6.Izvejda danni za reklamodateli s nad X na broi reklami \n";
  71. cout<<" 7.Po daden nomer na reklamodatelq izvejda pulna spravka za nego \n";
  72. cout<<" Vuvedete nomer na jelanata ot vas funkciq --> "; cin>>c;
  73. switch(c)
  74. {
  75. case 1: vuvejdane(N,p); break;
  76. case 2: prom_cypher(N,p); break;
  77. case 3: prom_reklami(N,p); break;
  78. case 0: break;
  79. }
  80. } while(c!=0); return 0; }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement