Advertisement
Guest User

Untitled

a guest
Oct 8th, 2015
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. #include <iostream>
  2. #include <random>
  3. #include <algorithm>
  4. #include <clocale>
  5. #include <time.h>
  6.  
  7. using namespace std;
  8. int main()
  9. {
  10. setlocale(0, "rus");
  11. int A[100], i, x, M[10], bufer, f, S[10] = { 0 };
  12. srand(time(0));
  13. for (i = 0; i < 100; i++) A[i] = rand();
  14. f = 10;
  15. x = 0;
  16. for (i = 0; i < 100; i++)
  17. {
  18. if (i < f)
  19. {
  20. if (M[x] > A[i]) M[x] = A[i];
  21. }
  22. else
  23. {
  24. f += 10;
  25. x++;
  26. M[x] = A[i];
  27. }
  28. }
  29.  
  30.  
  31. for (i = 0; i < 9; i++) //сортировка массива минимумов
  32. {
  33. for (x = i + 1; x < 10; x++)
  34. {
  35. if (M[i]>M[x])
  36. {
  37. bufer = M[i];
  38. M[i] = M[x];
  39. M[x] = bufer;
  40. }
  41. }
  42. }
  43. cout << endl << endl;
  44. for (i = 0; i < 10; i++)
  45. {
  46. cout << M[i] << endl;
  47. }
  48.  
  49.  
  50. int sum = 0;
  51. cout << "Среднее значение каждого дестка: ";
  52. for (i = 0, x = 10; i < 100; i++)
  53. {
  54. if (i >= x)
  55. {
  56. cout << sum / 10 << endl;
  57. sum = 0;
  58. x += 10;
  59.  
  60. }
  61. sum += A[i];
  62. }
  63.  
  64.  
  65. x = 0;
  66. i = 0;
  67. int ser;
  68. while (i < 100)
  69. {
  70. if (A[i + 1] == A[i] + 1) x++;
  71. else x = 0;
  72. if (x >= 10) ser++;
  73. i++;
  74. }
  75. cout << "количество серий чисел с шагом 1, состоящих из 10 элементов " << ser << endl;
  76.  
  77.  
  78. system("pause");
  79. return 0;
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement