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]) {

              int aux = v[i];

              v[i] = v[j];

              v[j] = aux;

          }

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

              int aux = v[i];

              v[i] = v[j];

              v[j] = aux;

         }

      }  

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

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

  return 0;

}


negrocezici: nu vreau cu swap
negrocezici: o rezolvare mai simpla?
negrocezici: ????
lucaciucandrei: modific acm
negrocezici: okayy
negrocezici: fa o cat mai simpla poti
lucaciucandrei: gata
lucaciucandrei: mai simplu de atat nu merge :))
negrocezici: mersii
Utilizator anonim: Bună ziua!Mă puteți ajuta la ultima întrebare postată pe cont?Vă mulțumesc!
Alte întrebări interesante