首页 > 解决方案 > C ++中的反转数组

问题描述

如何使用 for 循环反转数组?- 不使用任何功能。这是我的代码

int num, i, reversed;

cout << "enter your original array size: \n" << endl;
cin >> num;

int arr[num], arrC[num];
cout << "enter original array items: \n" << endl;
for (int i = 0; i < num; i++)
    cin >> arr[i];

cout << "your array items are: \n";
for (int i = 0; i < num; i++)
    cout << arr[i] << endl;

cout << "index: \n";
for (int i = 0; i < num; i++)
    cout << i << endl;

cout << "original array: \n";
for (int i = 0; i < num; i++)
    cout << arr[i] << endl;

cout << "reversed array:" << endl;
for (int i = 0; i < num; i--)

我停在了这一点上。你能帮我吗?

标签: c++loops

解决方案


我想你快到了。你的循环:

cout<<"reversed array:"<<endl;
for(int i=0;i<num;i--)

应该

for(int i=num-1;i>=0;i--)

推荐阅读