şuanda yazdığın kodda ilk eleman 4 geliyor ve hiç bir zaman if check içerisine girip de işlem yapmıyor.
iterate ettiğin array üzerinden değişiklik yapmak yerine de atıyorum tekler ve çiftler diye iki temp array yapıp daha sonra onları birleştirebilirsin.
Şu anda yazdığın kodda ilk eleman 4 geliyor ve hiç bir zaman if check içerisine girip de işlem yapmıyor.
Burda a[i] %2 != 0 diyerek tek'e eşit değilse demiyor muyuz acaba? 4 tek e eşit olmadığı için onu temp e atıyorum.İki tane array kullanmak istemiyorum.