C++ Napisz program sprawdzający, czy tablica 10 liczb jest uporządkowana. Program powinien najpierw wczytać liczby do tablicy.



Odpowiedź :

Mam nadzieję że pomogłem

#include <iostream>

#include <bits/stdc++.h>

using namespace std;

bool porownywanieTablic(int arr1[], int arr2[], int n, int m)

{

   if (n != m)

       return false;

   sort(arr2, arr2 + m);

   for (int i = 0; i < n; i++)

       if (arr1[i] != arr2[i])

           return false;

   return true;

}

int main()

{

   int i, n;

   int tablica1[9];

   int tablica2[9];

   n = 10;

   for (i = 0; i < 10; i++)

   {

       cout << "Wprowadz " << i+1 << " liczbe: ";

       cin >> tablica1[i];

   }

   for (i = 0; i < 10; i++)

   {

       tablica2[i] = tablica1[i];

   }

   if (porownywanieTablic(tablica1, tablica2, n, n))

   {

       cout << "\n\nTablica jest uporzadkowana";

   }

   else

   {

       cout << "\n\nTablica nie jest uporzadkowana";

   }

   return 0;

}

Zobacz obrazek Filip12678