Problem:
Print the following pattern.
P m
r a
o r
g
o r
r a
P m
Criteria:
One single for loop should be used (or) thecomplexity of the program should be O(n).
#include<iostream>
using namespace std;
int main()
{
char str[20]="Program";
int i;
for(i=0;i<10;i++)
{
char out[20]=" ";
out[i]=str[i];
out[6-i]=str[6-i];
cout<<out;
cout<<"\n";
}
return 0;
using namespace std;
int main()
{
char str[20]="Program";
int i;
for(i=0;i<10;i++)
{
char out[20]=" ";
out[i]=str[i];
out[6-i]=str[6-i];
cout<<out;
cout<<"\n";
}
return 0;

No comments:
Post a Comment