Advertisement
lukasd

zestaw 10 zadanie 2

Feb 11th, 2018
237
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.54 KB | None | 0 0
  1. int* funkcj(int* begin, int *end, int size,bool* a)
  2. {
  3.     int t;
  4.     for (int *i= begin; i<=begin+size-1; i++)
  5.     {
  6.         for (int *j = begin; j <= begin + size-2; j++)
  7.         {
  8.             if ((*j % 2 == 0) && (*(j + 1) % 2 == 1))
  9.             {
  10.                 t = *(j + 1);
  11.                 *(j + 1) = *j;
  12.                 *j = t;
  13.                 *a = true;
  14.             }
  15.         }
  16.     }
  17.     for (int *i = begin; i <= begin + size - 1; i++)
  18.     {
  19.         if(*i%2==0)
  20.         {
  21.             return i;
  22.         }
  23.     }
  24.  
  25. }
  26. void kolos1()
  27. {
  28.     bool a=false;
  29.     int r = 13;
  30.     int arr[] = { 1,3,2,14,10,15,5,6,8,9,7,20,21 };
  31.     //rozmiar 13
  32.     funkcj(arr, &arr[12],13,&a);
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement