Advertisement
Guest User

Untitled

a guest
May 30th, 2015
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.33 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. void enterArray(int *arr,int n);
  5. void printArray(int *arr, int n);
  6. void sortbyOrder(int *x, int *y, int n);
  7. int findIndexOfElement(int *arr,int n, int elementToFind);
  8.  
  9. void main()
  10. {
  11.     int n;
  12.     cout << "Enter the size of array: n = ";
  13.     cin >> n;
  14.     int *x = new int[n];
  15.     int *y = new int[n];
  16.  
  17.     cout << "Enter the array of X: ";
  18.     enterArray(x, n);
  19.     cout << "Enter the array of Y: ";
  20.     enterArray(y, n);
  21.     sortbyOrder(x, y, n);
  22.     cout << "After sorting: " << endl;
  23.     printArray(x, n);
  24.     printArray(y, n);
  25.     cout << endl;
  26.     cout << findIndexOfElement(x, n, 5) << endl;
  27.     delete []x;
  28.     delete []y;
  29.     system ("pause");
  30. }
  31.  
  32. void enterArray(int *arr, int n)
  33. {
  34.     for (int i = 0; i < n; i++)
  35.     {
  36.         cin >> arr[i];
  37.     }
  38. }
  39.  
  40. void printArray(int *arr, int n)
  41. {
  42.     for (int i = 0; i < n; i++)
  43.     {
  44.         cout << arr[i] << " ";
  45.     }
  46.     cout << endl;
  47. }
  48.  
  49. void sortbyOrder(int *x, int *y, int n)
  50. {
  51.     for (int i = 0; i < n-1; i++)
  52.         for (int j = i+1; j < n; j++)
  53.         {
  54.             if (x[i] < x[j])
  55.             {
  56.                 int tmp = x[i];
  57.                 x[i] = x[j];
  58.                 x[j] = tmp;
  59.  
  60.                 tmp = y[i];
  61.                 y[i] = y[j];
  62.                 y[j] = tmp;
  63.             }
  64.         }
  65. }
  66.  
  67. int findIndexOfElement(int *arr, int n, int elementToFind)
  68. {
  69.     int index=-1;
  70.     for (int i = 0; i < n; i++)
  71.     {
  72.         if (arr[i] == elementToFind)
  73.         {
  74.             index = 1;
  75.             break;
  76.         }
  77.     }
  78.     return index;
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement