can someone provide me the c++ code for printing subarrays in this format only:-
1,
2,
3,
4,
5,
1,2,
2,3,
3,4,
4,5,
1,2,3,
2,3,4,
3,4,5,
1,2,3,4,
2,3,4,5,
1,2,3,4,5,
using namespace std;
int main() {
int n;
cin>>n;
int A[n],i;
for(i=0;i<n;++i)
{
cin>>A[i];
}
for(int i=1;i<=n;++i)
{
for(int k=0;k<(n-i);++k)
{
for(int j=k;j<(k+i);++j)
{
cout<<A[j]<<" ";
}
cout<<endl;
}
}
}```
using namespace std;
int main() {
int n;
cin>>n;
int A[n],i;
for(i=0;i<n;++i)
{
cin>>A[i];
}
for(int i=1;i<=n;++i)
{
for(int k=0;k<(n-i+1);++k)
{
for(int j=k;j<(k+i);++j)
{
cout<<A[j]<<" ";
}
cout<<endl;
}
}
}```
#include<bits/stdc++.h>
using namespace std;
void printSubArrays(int a[], int n)
{
for(int size=1;size<=n;size++)
{
for(int start=0;start<n+1-size;start++)
{
for(int ind=start;ind<start+size;ind++)
cout<<a[ind]<<" ";
cout<<endl;
}
cout<<endl;
}
}
int main()
{
int a[] = {1,2,3,4,5};
printSubArrays(a,5);
return 0;
}
Many thanks:)
1 Like
Many Thanks