Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Lokesh Singh
Core Java and Java 8
Commits
29edbc8e
Unverified
Commit
29edbc8e
authored
3 years ago
by
Lokesh Singh
Committed by
GitHub
3 years ago
Browse files
Options
Download
Email Patches
Plain Diff
Create Reverse array
parent
6bfe6d83
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
Reverse array
+44
-0
Reverse array
with
44 additions
and
0 deletions
+44
-0
Reverse array
0 → 100644
+
44
-
0
View file @
29edbc8e
#include <iostream>
using namespace std;
int main() {
//code
int t;
cin>>t;
while(t--)
{
int n;
cin>>n;
int arr[n];
for(int i = 0; i < n; i++)
cin>>arr[i];
for(int i = n-1; i >= 0; i--)
cout<<arr[i]<<" ";
cout<<endl;
}
// return 0;
return 0;
}
//another implementation
#include <iostream>
using namespace std;
void reverse(int arr[], int start, int end)
{
int temp;
temp = arr[start];
arr[start] = arr[end];
arr[end] = temp;
reverse(arr, start+1, end+1);
}
int main() {
int arr[] = {5 , 8, 10, 13};
int n = sizeof(arr)/sizeof(arr[0]);
int start = 0, end = n-1;
cout<<reverse(arr, start, end);
return 0;
}
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help