int InArray[] = { 7, 2, 6, 5, 4, 4, 10, 3, 9 }; int OutArray[sizeof(InArray) / sizeof(int)]; for(int i = 0, j = 0; i<sizeof(InArray) / sizeof(int); i++) { if(InArray[i] % 2 != 0) { OutArray[j] = InArray[i]; j++; } }