Advertisement
Guest User

Untitled

a guest
Apr 8th, 2020
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.58 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <locale.h>
  4. #include <time.h>
  5. #include <Windows.h>
  6. #include <cstdlib>
  7.  
  8. void MRand (int M[], int MSize)
  9. {
  10. for (int i = 0; i < MSize; i++) {
  11. M[i] = rand() % 100;
  12. }
  13. }
  14.  
  15. void prArr (int M[], int MSize)
  16. {
  17. printf("Элементы массива: ");
  18. for (int i = 0; i < MSize; i++) printf("%i .", M[i]);
  19. printf("\n");
  20. }
  21.  
  22. int seaMean(int M[], int MSize)
  23. {
  24. int t = 0;
  25. for (int i = 0; i < MSize; i++) t = t + M[i];
  26. return t / MSize;
  27. }
  28.  
  29. void chMen(int value, int M[], int MSize)
  30. {
  31. printf("Элементы меньшие чем %i: ", value);
  32. for (int i = 0; i < MSize; i++)
  33. {
  34. if (M[i] < value) printf("%i ", M[i]);
  35. }
  36. printf("\n");
  37. }
  38.  
  39. int main()
  40. {
  41. setlocale(LC_ALL, "RUS");
  42. srand(time(NULL));
  43. int A[27], B[34], C[11], D[40];
  44.  
  45. MRand(A, 27);
  46. MRand(B, 34);
  47. MRand(C, 11);
  48. MRand(D, 40);
  49.  
  50. printf("Массив A\n");
  51. prArr(A, 27);
  52. printf("Сред. арифметическое массива: %i\n", seaMean(A, 27));
  53. chMen(seaMean(A, 27), A, 27);
  54. printf("\n");
  55.  
  56. printf("Массив B\n");
  57. prArr(B, 34);
  58. printf("Сред. арифметическое массива: %i\n", seaMean(B, 34));
  59. chMen(seaMean(B, 34), B, 34);
  60. printf("\n");
  61.  
  62. printf("Массив C\n");
  63. prArr(C, 11);
  64. printf("Сред. арифметическое массива: %i\n", seaMean(C, 11));
  65. chMen(seaMean(C, 11), C, 11);
  66. printf("\n");
  67.  
  68. printf("Массив D\n");
  69. prArr(D, 40);
  70. printf("Сред. арифметическое массива: %i\n", seaMean(D, 40));
  71. chMen(seaMean(D, 40), D, 40);
  72. printf("\n");
  73.  
  74. system("pause");
  75. return 0;
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement