Advertisement
Guest User

Untitled

a guest
May 28th, 2011
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. #include <iostream.h>
  2.  
  3. struct rab
  4. {
  5. int vozrast[10];
  6. double zarplata[10];
  7. };
  8.  
  9. void showmenu();
  10. void add(int count);
  11. void info(int count);
  12. void obr(int count);
  13.  
  14.  
  15. void main()
  16. {
  17. rab a;
  18. int srvozrast;
  19. double srzarplata;
  20. int sumvozrast;
  21. double sumzarplata;
  22. int count=-1;
  23. int t=0;
  24. for(int k=0; k<10;k++)
  25. {
  26. a.vozrast[k]=0;
  27. a.zarplata[k]=0;
  28. }
  29. while(t!=4)
  30. {
  31. showmenu();
  32. cin>>t;
  33. switch(t)
  34. {
  35. case 1:
  36. count++;
  37. add(count);
  38. break;
  39. case 2:
  40. info(count);
  41. break;
  42. case 3:
  43. obr(count);
  44. break;
  45.  
  46. }
  47. }
  48.  
  49. }
  50.  
  51. void showmenu()
  52. {
  53. cout<<"1-Dobavit' rabotnika \n";
  54. cout<<"2-Posmotret' info dobavlennih rabotnikov \n";
  55. cout<<"3-Obrabotat' info \n";
  56. cout<<"4-Viyti \n";
  57. }
  58.  
  59. void add(int count)
  60. {
  61. rab a;
  62. cout<<"Vvedite vozrast rabotnika #"<<count<<": ";
  63. cin>>a.vozrast[count];
  64. cout<<"Vvedite zarplatu rabotnika #"<<count<<": ";
  65. cin>>a.zarplata[count];
  66.  
  67. }
  68.  
  69. void info(int count)
  70. {
  71. cout<<"Vi dobavili "<<count+1<<" rabotnikov \n";
  72. }
  73.  
  74. void obr(int count)
  75. {
  76. rab a;
  77. int srvozrast=0;
  78. double srzarplata=0;
  79. int sumvozrast=0;
  80. double sumzarplata=0;
  81. for(int i=0; i<count; i++)
  82. {
  83. sumvozrast=sumvozrast+a.vozrast[i];
  84. sumzarplata=sumzarplata+a.zarplata[i];
  85. }
  86. srvozrast=sumvozrast/10;
  87. srzarplata=sumzarplata/10;
  88. cout<<"Sredniy vozrast= "<<srvozrast<<"\t"<<"Summarniy vozrast= "<<sumvozrast<<"\n";
  89. cout<<"Sredniaya zarplata= "<<srzarplata<<"\t"<<"Summarnaya zarplata= "<<sumzarplata<<"\n";
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement