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

Se dau n, un număr natural și n numere întregi. Folosind un alt vector, să se

aşeze numerele pare la început. Exemplu: Date de intrare: n=4 și numerele:

3, 4, 6, 5 Date de ieşire: 4 6 3 5. C++​

Răspunsuri la întrebare

Răspuns de boiustef
1

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int n;

   cin >> n;

   int v[n], w[n];

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

       cin >> v[i];

   }

   int m=0;

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

       if (v[i]%2==0) {

           w[m++]=v[i];

       }

   }

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

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

           w[m++]=v[i];

       }

   }

   for (int i=0; i<m; i++) {

       cout << w[i] << " ";

   }

   return 0;

}

Explicație:

Alte întrebări interesante