Output :
Code :
#include<stdio.h>
void main() {
int x,n,i,j;
printf("Enter No of lines to be printed");
scanf("%d",&n);
printf("\n");
for(i=0;i<n;i++) {
for(j=0;j<=i;j++) {
printf("*");
}
printf(" "); // for X gap
for(j=0;j<(((n-i)*2)-1);j++) { //if input is 4 then middle star like 7 5 3 1
printf("*");
}
printf(" "); // for X gap
for(j=0;j<=i;j++) {
printf("*");
}
printf("\n"); //for line termination
}
for(i=1;i<n;i++) { //we need to print 1 line less
for(j=n-(i);j>0;j--) {
printf("*");
}
printf(" ");
for(j=(i*2)+1;j>0;j--) { // need to print starts like 3 5 7 as i is 1 then j = 3
printf("*");
}
printf(" ");
for(j=n;j>i;j--) {
printf("*");
}
printf("\n");
}
printf("\n");
}
Code :
#include<stdio.h>
void main() {
int x,n,i,j;
printf("Enter No of lines to be printed");
scanf("%d",&n);
printf("\n");
for(i=0;i<n;i++) {
for(j=0;j<=i;j++) {
printf("*");
}
printf(" "); // for X gap
for(j=0;j<(((n-i)*2)-1);j++) { //if input is 4 then middle star like 7 5 3 1
printf("*");
}
printf(" "); // for X gap
for(j=0;j<=i;j++) {
printf("*");
}
printf("\n"); //for line termination
}
for(i=1;i<n;i++) { //we need to print 1 line less
for(j=n-(i);j>0;j--) {
printf("*");
}
printf(" ");
for(j=(i*2)+1;j>0;j--) { // need to print starts like 3 5 7 as i is 1 then j = 3
printf("*");
}
printf(" ");
for(j=n;j>i;j--) {
printf("*");
}
printf("\n");
}
printf("\n");
}
No comments:
Post a Comment