My issue
i didn’t get the exact output
My code
#include <stdio.h>
void printRhombusComplement(int N) {
for (int i = 1; i <= N; i++) {
for (int j = 1; j <= N - i + 1; j++) {
printf("*");
}
for (int j = 1; j <= 2 * i - 2; j++) {
printf(" ");
}
for (int j = 1; j <= N - i + 1; j++) {
printf("*");
}
printf("\n");
}
for (int i = N; i >= 1; i--) {
for (int j = 1; j <= N - i + 1; j++) {
printf("*");
}
for (int j = 1; j <= 2 * i - 2; j++) {
printf(" ");
}
for (int j = 1; j <= N - i + 1; j++) {
printf("*");
}
printf("\n");
}
}
int main() {
int N;
scanf("%d", &N);
printRhombusComplement(N);
return 0;
}
Learning course: Roadmap to 3*
Problem Link: https://www.codechef.com/learn/course/klu-roadmap-3star/KLURMP300B/problems/LPYAS164