Informatică, întrebare adresată de negrocezici, 8 ani în urmă

realizati un program care sa sorteze crescator valorile pare si descrescator valorile impare (c++)

Răspunsuri la întrebare

Răspuns de lucaciucandrei
1

#include <iostream>

using namespace std;

int main()  {

   int v[101], n;

   cin >> n;

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

       cin >> v[i];

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

       for (int j = i + 1; j <= n; j++)  {

           if (v[i] % 2 == 0 && v[j] % 2 == 0 && v[i] > v[j])

               swap(v[i], v[j]);

           if (v[i] % 2 == 1 && v[j] % 2 == 1 && v[i] < v[j])

               swap(v[i], v[j]);

       }

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

       cout << v[i] << ' ';

   return 0;

}

Alte întrebări interesante