Предмет: Информатика,
автор: timofee1999
Пожалуйста помогите, надо сдавать работу !
Написать программу на языке С++
В заданном одномерном массиве поменять местами соседние элементы, стоящие на чётных местах, с элементами, стоящими на нечётных.
Ответы
Автор ответа:
0
#include <iostream>
#include <cstdlib>
using namespace std;
int main(){
int n = 10;
int arr[n];
for(int i = 0; i < n; ++i){
arr[i] = rand() % 300 - 150;
cout << arr[i] << " ";
}
cout << endl;
/*Начало важной части*/
for(int i = 0; i < n/2; ++i){
int buff = arr[2*i];
arr[2*i] = arr[2*i+1];
arr[2*i+1] = buff;
}
/*Конец важной части*/
cout << "Result: ";
for(int i = 0; i < n; ++i)
cout << arr[i] << " ";
cout << endl;
system("pause");
return 0;
}
#include <cstdlib>
using namespace std;
int main(){
int n = 10;
int arr[n];
for(int i = 0; i < n; ++i){
arr[i] = rand() % 300 - 150;
cout << arr[i] << " ";
}
cout << endl;
/*Начало важной части*/
for(int i = 0; i < n/2; ++i){
int buff = arr[2*i];
arr[2*i] = arr[2*i+1];
arr[2*i+1] = buff;
}
/*Конец важной части*/
cout << "Result: ";
for(int i = 0; i < n; ++i)
cout << arr[i] << " ";
cout << endl;
system("pause");
return 0;
}
Автор ответа:
0
всё работает, спасибо
Автор ответа:
0
а нельзя значения самому ввести?
Автор ответа:
0
Можно. Но моя задача, дать тебе код, который меняет элементы местами.
Автор ответа:
0
Все остальное - мешура, чтобы показать, как работает код.
Похожие вопросы
Предмет: Биология,
автор: kimkxan
Предмет: Оʻzbek tili,
автор: mubinamurodjonova200
Предмет: Биология,
автор: Maratovaaai
Предмет: Биология,
автор: Аноним
Предмет: География,
автор: amir30