Step Pattern
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);
}