I have a code below
#include <iostream>
void print(int n){
if(n == 0) {return;}
for(int i=0; i<n; i++)
cout<<"Hello world"<<endl;
}
int main(){
print(n);
}
What it does is it prints "Hello world" using for loop n times. My question is would it be possible to print it using recursion instead of using for loop?
forpart, and after thecoutaddprint(n-1);.if(n == 0) {return;}is unneeded.