Предмет: Информатика,
автор: aAlena43
помогите 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] << ", ";
}
}
Ответы
Автор ответа:
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] << ", ";
}
}
Объяснение:
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] << ", ";
}
}
Похожие вопросы
Предмет: Русский язык,
автор: 0801091126
Предмет: Русский язык,
автор: Harley45
Предмет: Русский язык,
автор: 22222239
Предмет: Українська мова,
автор: Ann064323467862111
Предмет: Математика,
автор: sfox20
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] << ", ";
}
}