ВН
Виктория Наезжая
Объясните пожалуйста программу C++
Дан целочисленный одномерный массив из n элементов (1
Дан целочисленный одномерный массив из n элементов (1
ну введу я в
cin>> n;
100 или аж 1010101.
и хряпнется
for (i=0; i < n; i++)cin >>a[ i];
на вылете за пределы массива.
(сам алгоритм копать вообще страшно - вроде бы попытка применить нечто типа метода пузырька, но настолько кривая и не относящаяся к делу. что ужасть. и вспоминается недавнее аналогичное на паскале)) )
А что компилятора нету? Скомпонуйте и проверьте правильно ли работает или нет.
И порядок следования нарушился. Простая замена не годится.
Нада начиная с конца перебирать элементы, если чётный - ставим в начало, и сдвигаем элементы на одно место. Как-то так.