Advertisement
Guest User

Untitled

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