Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. #include<iostream>
  2. #include<ctime>
  3. #include<conio.h>
  4. #include<Windows.h>
  5. using namespace std;
  6. void main()
  7. { srand(time(NULL));
  8. setlocale(0, "");
  9. int result = 0;
  10. cout << "Введите размерность матрицы(N x М)" << endl; int N, M; cout << "N:"; cin >> N; cout << "M:"; cin >> M; cout << endl; int size = N * M;
  11. int** matrix = new int*[N];
  12. for (int i = 0; i < N; i++)
  13. {
  14. matrix[i] = new int[M];
  15. }
  16. for (int i = 0;i<N;i++)
  17. {
  18. for (int j = 0;j<M;j++)
  19. {
  20. matrix[i][j] = rand() % 20;
  21. }
  22. }
  23. for (int i = 0; i < N; i++)
  24. {
  25. for (int j = 0; j < M; j++)
  26. {
  27. cout << matrix[i][j] << '\t';
  28. }
  29. cout << endl;
  30. }
  31. for (int i = 0; i < N; i++)
  32. {
  33. for (int j = 1; j < M-1; j++)
  34. {
  35.  
  36. if (matrix[i][j + 1] < matrix[i][j] && matrix[i][j-1] > matrix[i][j])
  37. {
  38. result++;
  39. }
  40.  
  41. }
  42.  
  43. }
  44. cout << endl;
  45. for (int i = 0; i < N; i++)
  46. {
  47. for (int j = 0; j < M; j++)
  48. {
  49. cout << matrix[i][j] << '\t';
  50. }
  51. cout << endl;
  52. }
  53. for (int i = 0; i < N; i++)
  54. {
  55. delete[]matrix[i];
  56. }
  57. delete[]matrix;
  58. cout << "Result = " << result << endl;
  59.  
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement