Step Pattern

Arvind Dhakar
1 min readJul 19, 2019

--

The program must accept a string S and an integer N as the input. The program must print the desired pattern as shown below:

Examples:

String s=abcdefg ;

N=3;

Pattern:

a

b*

c**

d

e*

f**

g

Code:

/*input
abcdef
3
*/
#include<bits/stdc++.h>
using namespace std;
void printn(int count){
if(count<=0)
return;
cout<<”*”;
printn(count-1);
}
void fun(string s,int i,int n,int count,int val){
if(i>=n)
return;
cout<<s[i];
printn(count%val);
cout<<endl;
fun(s,i+1,n,count+1,val);
}
int main(){
int val;
string s;
cin>>s;
cin>>val;
int n=s.size();
fun(s,0,n,0,val);
}

--

--

Arvind Dhakar
Arvind Dhakar

No responses yet