#include <stdio.h>
void line(int k);
int main() {
int k;
printf("Enter k: ");
fflush(stdout);
scanf(" %i", &k);
line(k);
return 0;
}
void line(int k) {
// Base case
if (k <= 0) {
return;
}
// Now take care of the usual case
// Step 1: print stars
for(int i=0; i < k; i++) {
printf("*");
}
printf("\n");
// Step 2: recursive call
line(k-1);
// Step 3: print plusses
for(int i=0; i < k; i++) {
printf("+");
}
printf("\n");
}