Opis problema
Resenje radi na test primerima koje sam smislio ali
ni na jednom test primeru sa sajta. Izbacuje WA
Kod:
#include <iostream> using namespace std; int main(){ int size; cin >> size; int ar[size]; for (int i = 0; i < size; ++i){ cin >> ar[i]; } int track = -1; int swap; for (int i = 0; i < size; ++i){ if ((ar[i] % 2) == 0){ if (track != -1){ swap = ar[i]; ar[i] = ar[track]; ar[track] = swap; track++; } }else if (track ==-1) track = i; } for(int i = 0; i < size; ++i){ cout << ar[i]; if(i != (size-1)) cout << endl; } return 0; }
Za test primer dat kao primer izbacuje trece navedeno resenje.
Ne trazim uradjen zadatak, samo neke smernice i ako neko zna sta nije uredu sa ovim pristupom. Hvala unapred!
Link ka zadatku
https://petlja.org/biblioteka/r/problemi/zbirka-napredni-nivo/dvobojka