You are given n you are required to print the following rhombus:
----------------------------------------------------------------
Example:5
1
121
12321
1234321
123454321
1234321
12321
121
1
1
Expert's answer
2014-08-11T10:41:47-0400
#include <stdio.h> #include <stdlib.h> int main() { int N = 5;
// Top part for (int row = 1; row <= N; row ++) { for (int col = 1; col <= N - row; col ++) printf(" "); for (int col = 1; col <= row; col ++) printf("%d", col); for (int col = row - 1; col >= 1; col --) printf("%d", col); printf("\n"); }
// Bottom part for (int row = N - 1; row >= 1; row --) { for (int col = 1; col <= N - row; col ++) printf(" "); for (int col = 1; col <= row; col ++) printf("%d", col); for (int col = row - 1; col >= 1; col --) printf("%d", col); printf("\n"); }
Comments
Leave a comment