| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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"; } } |