reverse an array in c 2b 2b

Solutions on MaxInterview for reverse an array in c 2b 2b by the best coders in the world

showing results for - "reverse an array in c 2b 2b"
Sofia
18 Sep 2018
1#include <iostream>
2using namespace std;
3int main()
4{		// While loop
5	const int SIZE = 9;
6	int arr [SIZE];
7	cout << "Enter numbers: \n";
8	for (int i = 0; i < SIZE; i++)
9		cin >> arr[i];
10	for (int i = 0; i < SIZE; i++)
11		cout << arr[i] << "\t";
12	cout << endl;
13	cout << "Reversed Array:\n";
14	int temp, start = 0, end = SIZE-1;
15	while (start < end)
16	{
17		temp = arr[start];
18		arr[start] = arr[end];
19		arr[end] = temp;
20		start++;
21		end--;
22	}
23	for (int i = 0; i < SIZE; i++)
24		cout << arr[i] << "\t";
25	cout << endl;	
26  	return 0;
27}
28
Laura
17 Sep 2019
1#include <iostream>
2using namespace std;
3int main()
4{
5	const int SIZE = 9;
6	int arr [SIZE];
7	cout << "Enter numbers: \n";
8	for (int i = 0; i < SIZE; i++)
9		cin >> arr[i];
10	for (int i = 0; i < SIZE; i++)
11		cout << arr[i] << "\t";
12	cout << endl;
13	cout << "Reversed Array:\n";
14	int end = SIZE - 1, temp;
15	for (int i = 0; i < end; i++)
16	{
17		temp = arr[i];
18		arr[i] = arr[end];
19		arr[end] = temp;
20		end--;
21	}
22	/*	Reverse using while loop
23	int temp, start = 0, end = SIZE-1;
24	while (start < end)
25	{
26		temp = arr[start];
27		arr[start] = arr[end];
28		arr[end] = temp;
29		start++;
30		end--;
31	}*/
32	for (int i = 0; i < SIZE; i++)
33		cout << arr[i] << "\t";
34	cout << endl;	
35	}
36