Массив
16;34;0;5;61;30;26;10;37;15
Результат :16;15;34;37;0;10;5;26;61;30
#include <iostream>
#include <locale>
using namespace std;
template<class _Ty,size_t _Dim>
void printArray(_Ty (&arr)[_Dim])
{
for(size_t i=0;i<_Dim;++i)
{
cout<<arr[i&1?_Dim-1-(i>>1):i>>1]<<' ';
}
cout<<endl;
}
int main()
{
locale::global(locale(""));
int arr[10];
const size_t arrSize=sizeof(arr)/sizeof(arr[0]);
cout<<"Массив выводим в нормальном порядке:"<<endl;
for(size_t i=0;i<arrSize;++i)
{
arr[i]=i+1;
cout<<arr[i]<<' ';
}
cout<<endl
<<"Выводим в хитром порядке:):"<<endl;
printArray(arr);
system("PAUSE");
return 0;
}
Массив выводим в нормальном порядке:
1 2 3 4 5 6 7 8 9 10
Выводим в хитром порядке:):
1 10 2 9 3 8 4 7 5 6
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.