fork(3) download
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4.  
  5. using namespace std;
  6.  
  7. void one(int a);
  8. void two(int a);
  9. void three(int a);
  10. void four(int a);
  11. int random();
  12.  
  13. int main()
  14. {
  15. setlocale(0, "");
  16. srand(time(NULL));
  17. int n,i=0;
  18. cout << "Как долго? ";
  19. cin >> n;
  20. for(;i<n;i++)
  21. {
  22. if(!i) one(i);
  23. else
  24. one(random());
  25. two(random());
  26. three(random());
  27. four(random());
  28. }
  29. cout << endl;
  30. system("pause");
  31. return 0;
  32. }
  33. int random()
  34. {
  35. return rand()%5;
  36. }
  37. void one(int a)
  38. {
  39. switch(a)
  40. {
  41. case 0: cout << "Товарищи, "; break;
  42. case 1: cout << "С другой стороны "; break;
  43. case 2: cout << "Равным образом "; break;
  44. case 3: cout << "Не следует, однако, забывать, что "; break;
  45. case 4: cout << "Таким образом "; break;
  46. case 5: cout << "Повседневная практика показывает, что "; break;
  47. }
  48. }
  49. void two(int a)
  50. {
  51. switch(a)
  52. {
  53. case 0: cout << "реализация намеченных плановых заданий "; break;
  54. case 1: cout << "рамки и место обучения кадров "; break;
  55. case 2: cout << "постоянный количественный рост и сфера нашей активности "; break;
  56. case 3: cout << "сложившаяся структура организации "; break;
  57. case 4: cout << "новая модель организационной деятельности "; break;
  58. case 5: cout << "дальнейшее развитие различных форм деятельности "; break;
  59. }
  60. }void three(int a)
  61. {
  62. switch(a)
  63. {
  64. case 0: cout << "играет важную роль в формировании "; break;
  65. case 1: cout << "требует от нас анализа "; break;
  66. case 2: cout << "требует определения и уточнения "; break;
  67. case 3: cout << "способствует подготовке и реализации "; break;
  68. case 4: cout << "обеспечивает широкому кругу специалистов участие в формировании "; break;
  69. case 5: cout << "позволяет выполнить важные задания по разроботке "; break;
  70. }
  71. }void four(int a)
  72. {
  73. switch(a)
  74. {
  75. case 0: cout << "существенных финансовых и административных условий. "; break;
  76. case 1: cout << "дальнейших направлений развития. "; break;
  77. case 2: cout << "системы массового участия. "; break;
  78. case 3: cout << "позиций, занимаемых учасниками в отношении поставленных задач. "; break;
  79. case 4: cout << "новых предложений. "; break;
  80. case 5: cout << "направлений прогрессивного развития. "; break;
  81. }
  82. }
  83.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp:11:12: error: new declaration ‘int random()’
 int random();
            ^
In file included from /usr/include/c++/4.8/cstdlib:72:0,
                 from /usr/include/c++/4.8/ext/string_conversions.h:41,
                 from /usr/include/c++/4.8/bits/basic_string.h:2815,
                 from /usr/include/c++/4.8/string:52,
                 from /usr/include/c++/4.8/bits/locale_classes.h:40,
                 from /usr/include/c++/4.8/bits/ios_base.h:41,
                 from /usr/include/c++/4.8/ios:42,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from prog.cpp:1:
/usr/include/stdlib.h:321:17: error: ambiguates old declaration ‘long int random()’
 extern long int random (void) __THROW;
                 ^
prog.cpp: In function ‘int random()’:
prog.cpp:33:12: error: new declaration ‘int random()’
 int random()
            ^
In file included from /usr/include/c++/4.8/cstdlib:72:0,
                 from /usr/include/c++/4.8/ext/string_conversions.h:41,
                 from /usr/include/c++/4.8/bits/basic_string.h:2815,
                 from /usr/include/c++/4.8/string:52,
                 from /usr/include/c++/4.8/bits/locale_classes.h:40,
                 from /usr/include/c++/4.8/bits/ios_base.h:41,
                 from /usr/include/c++/4.8/ios:42,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from prog.cpp:1:
/usr/include/stdlib.h:321:17: error: ambiguates old declaration ‘long int random()’
 extern long int random (void) __THROW;
                 ^
stdout
Standard output is empty