Информатика, вопрос задал aAlena43 , 6 лет назад

помогите C++ одномерный массив
Примерно такой код как основа. Задача: во втором массиве поменять первый и последний элемент массива местами.

#include
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
int i, arr[9];
cout << "введите 9 чисел:\n";

for (i = 0; i < 9; i++) {

cin >> arr[i];
}

cout << "\nвот 1 массив:\n";

for (i = 0; i < 9; i++) { cout << arr[i] << ", "; }


cout << "\nвот 2 массив: \n";

for (i = 0; i < 9; i++) {

cout << arr[i] << ", ";

}
}


MA3EIN: int main() {
srand(time(0));
const int n=9;
int arr[n];
cout << "введите 9 чисел:\n";

for (int i = 0; i < n; i++) {

cin >> arr[i];
}

cout << "\nвот 1 массив:\n";

for (int i = 0; i < n; i++) {
cout << arr[i] << ", ";

}

int last;
int pervoe;
cout << "\nвот 2 массив: \n";

for (int i= 0; i < n; i++) {
last=i;
pervoe=i-n+1;

}
int tmp=arr[last];
arr[last]=arr[pervoe];
arr[pervoe]=tmp;
for (int i= 0; i < n; i++) {

cout << arr[i] << ", ";
}
}

Ответы на вопрос

Ответил MA3EIN
1
Ответ:

Объяснение:
int main() {
srand(time(0));
const int n=9;
int arr[n];
cout << "введите 9 чисел:\n";

for (int i = 0; i < n; i++) {

cin >> arr[i];
}

cout << "\nвот 1 массив:\n";

for (int i = 0; i < n; i++) {
cout << arr[i] << ", ";

}

int last;
int pervoe;
cout << "\nвот 2 массив: \n";

for (int i= 0; i < n; i++) {
last=i;
pervoe=i-n+1;

}
int tmp=arr[last];
arr[last]=arr[pervoe];
arr[pervoe]=tmp;
for (int i= 0; i < n; i++) {

cout << arr[i] << ", ";
}
}
Новые вопросы