Pattern Programs
* * * * * * * * * * * * * * *
#include<stdio.h> int main( ) { int i ,j; for(i=1;i<=5;i++) { for(j=1;j<=i;j++) { printf("*"); } printf("\n"); } return 0; }
* * * * * * * * * * * * * * *
#include<stdio.h> int main(){ int i,j; for(i=1;i<=5;i++) { for(j=4;j>=i;j--) { printf(" "); } for(j=1;j<=i;j++) { printf("* "); } printf("\n"); } return 0; }
A A B A B C A B C D A B C D E
#include< stdio.h > int main( ) { char i,j; for(i='A';i<='E';i++) { for(j='A';j<=i;j++) { printf("%c ",j); } printf("\n"); } return 0; }
1 121 12321 1234321
#include<stdio.h> int main( ) { int i,j; for(i=1;i<=5;i++) { for(j=4;j>=i;j--) { printf(" ",j); } for(j=1;j<=i;j++) { printf("%d",j); } for(j--;j>=1;j--) { printf("%d",j); } printf("\n"); } return 0; }
1 21 123 4321 12345
#include<stdio.h> int main( ) { int i,j; for(i=1;i<=5;i++) { if(i%2==0) { for(j=i;j>=1;j--) { printf("%d",j); } } else { for(j=1;j<=i;j++) { printf("%d",j); } } printf("\n"); } return 0; }
1234321 12321 121 1
#include<stdio.h> int main( ) { int i,j; for(i=1;i<=5;i++) { for(j=1;j<=i;j++) { printf(" "); } for(j=1;j<=5-i;j++) { printf("%d",j); } for(j=j-2;j>=1;j--) { printf("%d",j); } printf("\n"); } return 0; }
* * * * * * * * * * * * *
#include<stdio.h> int main( ) { int i, j,n,space; scanf("%d",&n); space = n-1; for(i=1; i<=n;i++) { for(j=1; j<=space; j++) { printf(" "); } space--; for(j=1; j<=2*i-1; j++) { printf("*"); } printf("\n"); } space = 1; for(i=1; i < n;i++) { for(j=1; j<=space; j++) { printf(" "); } space++; for(j=1; j <=2*(n-i)-1; j++) { printf("*"); } printf("\n"); } return 0; }
0 1 0 0 1 0 1 0 1 0 0 1 0 1 0
#include<stdio.h> int main( ) { int n,i,j; printf("Enter the number of rows : "); scanf("%d",&n); for(i=0; i < n; i++) { for(j=0; j <= i; j++) { if((i+j) % 2==0) printf("0 "); else printf("1 "); } printf("\n"); } return 0; }
2 4 6 8 10 12
#include<stdio.h> int main( ) { int i, j,n,k=1; printf("Enter the Number of row : "); scanf("%d",&n); for(i=1; i<=n; i++) { for(j=1; j<=i; j++) { printf("%d",2*k); k++; } } return 0; }
1 3 3 5 5 5 7 7 7 7
#include<stdio.h> int main( ) { int i, j,n; printf("Enter the Number of row : "); scanf("%d",&n); for(i=1; i<=n; i++) { for(j=1; j<=i; j++) { printf("%d",(2*i+1)); } } return 0; }
Floyd's Triangle 1 2 3 4 5 6 7 8 9 10
#include<stdio.h> int main( ) { int a = 1, i, j, n; printf("Enter the number of rows "); scanf("%d",&n); for(i = 1; i<=n; i++) { for(j = 1; j<=i; j++) { printf("%d",a); a++; } printf("\n"); } return 0; }
Pascal's Triangle 1 1 1 1 2 1 1 3 3 1
#include< stdio.h > int fact(int a); int main( ) { int i, j,n; printf("Enter the value for n : "); scanf("%d", &n); for( i = 0; i <= n; i++) { for(c = 0; c <= (n-i-2); c++) { printf(" "); } for(c=0; c <= i; c++) { printf("%d",fact(i)/(fact(c)*fact(i-c))); } printf("\n"); } return 0; } int fact(int a) { int i,result =1; for(i=1; i <= a; i++) { result = result*i; } return result; }