I thought I'm done doing mg activity, but my professor said that we need to use a Temporary Variable for Swapping and I have no idea where to put it. Mind giving me a hand, please? :(
Here is his activity:
Activity: Swapping
Create a program that accepts a 10-element array of type int. Where the 1st user-input is stored in the 1st element of the array; the 2nd user-input is stored in the 2nd element of the array; so on so forth until the last user-input stored in the last element of the array.
Your source code should be able to SWAP the values of the 1st and 10th; 2nd and 9th; 3rd and 8th; 4th and 7th; and 5th and 6th elements. It should display the values of the original and the swapped values of the array.
example:
Enter 10 integer values:
array[0] = 1
array[1] = 2
array[2] = 3
array[3] = 4
array[4] = 5
array[5] = 6
array[6] = 7
array[7] = 8
array[8] = 9
array[9] = 10
Swapped:
array[0] = 10
array[1] = 9
array[2] = 8
array[3] = 7
array[4] = 6
array[5] = 5
array[6] = 4
array[7] = 3
array[8] = 2
array[9] = 1
NOTE: SWAPPING is DIFFERENT from REVERSE.The values of each element in the array should be swapped. I'll check your codes next meeting.
MY CODE:
#include <iostream>
#include <conio.h>
using namespace std;
int main ()
int array [10];
for ( int i = 0; i <=9; i++ )
{
cout <<"array [" << i << "] = "; cin >> array [i];
}
cout <<"Swapped: \n";
cout <<"array [0] = " << array [9];
cout << endl;
cout <<"array [1] = " << array [8];
cout << endl;
cout <<"array [2] = " << array [7];
cout << endl;
cout <<"array [3] = " << array [6];
cout << endl;
cout <<"array [4] = " << array [5];
cout << endl;
cout <<"array [5] = " << array [4];
cout << endl;
cout <<"array [6] = " << array [3];
cout << endl;
cout <<"array [7] = " << array [2];
cout << endl;
cout <<"array [8] = " << array [1];
cout << endl;
cout <<"array [9] = " << array [0];
cout << endl;
getch ();
return 0;
}
Thank you. :)