Guest User

Untitled

a guest
Oct 7th, 2016
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. #include <locale>
  2. #include "stdafx.h"
  3. #include "conio.h"
  4. void funk(int *b, int n, int m);
  5. int main()
  6. { setlocale(LC_ALL, "Russian");
  7. int n, m;
  8. printf("Укажите N и М для массива ");
  9. scanf("%d", &m);
  10. int **a = new int*[m];
  11. scanf("%d", &n);
  12. for (int i = 0; i < m; i++)
  13. a[i] = new int[n];
  14. printf("ВВедите числа масива");
  15. for (int i = 0; i < m; i++)
  16. for (int j = 0; j < n; j++)
  17. scanf("%d", &a[i][j]);
  18.  
  19. for (int i = 0; i < m; i++) {
  20. if ((i + 1) % 2 == 0)
  21. funk(*a, n, m);
  22. printf("\n");
  23. for (int j = 0; j < n; j++)
  24. printf(" %d ", a[i][j]);
  25.  
  26. }
  27. getch();
  28. for (int i = 0; i < m; i++)
  29. delete[] a[i];
  30. delete[] a;
  31. return 0;
  32. }
  33. void funk(int *a, int n, int m ) {
  34. for (int i = 1; i < n; ++i)
  35. {
  36. for (int r = 0; r < n - i; r++)
  37. {
  38. if (a[r] < a[r + 1])
  39. {
  40. int temp = a[r];
  41. a[r] = a[r + 1];
  42. a[r + 1] = temp;
  43.  
  44.  
  45. }
  46. }
  47. }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment