C වලින් stars පැටන් print කරන්නේ කොහොමද?
Best Answer
-
loops use කරලා කරන විදිය නේද අහන්නේ?
1.
#include<stdio.h> int main() { int i, j, rows; printf("Enter number of rows: "); scanf("%d", &rows); for (i=1; i<=rows; ++i) { for (j=1; j<=i; ++j) { printf("* "); } printf("\n"); } return 0; }
2.
#include<stdio.h> int main() { int i, j, rows; printf("Enter number of rows: "); scanf("%d", &rows); for (i=rows; i>=1; --i) { for (j=1; j<=i; ++j) { printf("* "); } printf("\n"); } return 0; }
3.
#include<stdio.h> int main() { int i, space, rows, k=0; printf("Enter number of rows: "); scanf("%d", &rows); for (i=1; i<=rows; ++i,k=0) { for (space=1; space<=rows-i; ++space) { printf(" "); } while (k!=2*i-1) { printf("* "); ++k; } printf("\n"); } return 0; }
4.
#include<stdio.h> int main() { int rows, i, j, space; printf("Enter number of rows: "); scanf("%d", &rows); for (i=rows; i>=1; --i) { for (space=0; space<rows-i; ++space) printf(" "); for (j=i; j<=2*i-1; ++j) printf("* "); for (j=0; j<i-1; ++j) printf("* "); printf("\n"); } return 0; }
code එක තේරුම් අරන් run කරල බලන්න. errors අවොත් කියන්න.
2
Answers
@Naveen Ranasinghe ස්තුතියි 😊