Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Сортировка одномерного массива


Автор: Ruiz-Garcia 6.11.2005, 11:09
Вот у меня такой вопрос! Например дан масссив из N-элементов (N -четное)! Вводишь элементы массива потом он меняет а1 с а2, а3 с а4, и т.д.
Ну если не поняли задачу вот собственно условие: Дан массив из N элементов (N – четное). В нем элементы с четными и нечетными номерами поменять местами: а1 с а2, а3 с а4 и т.д. Вывести итоговый массив. Язык Borland C++ v5.02

Автор: Ruiz-Garcia 6.11.2005, 11:11
Как можно вывести такой массив

Автор: Гость_playone 6.11.2005, 13:53
Если я правильно понял задачу то так:

#include <iostream>
using namespace std;

int sortmass(int *array,int MAX)
{
int r;
for(int i=0;i<MAX;i++)
{
if(i%2==0){
r=array[i];
array[i]=array[i+1];
array[i+1]=r;
}
}
return *array;
}

void main()
{
const int MAX=6;
int array[MAX];
cout<<"Enter massiv: \n";
for(int i=0;i<MAX;i++)
{
cin>>array[i];
}
sortmass(array,MAX);
for(int i=0;i<MAX;i++)
{
cout<<array[i]<<" \n";
}

}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)