The below article consists of different patterns that can be generated using C programs.
Code-1:
#include<stdio.h> void main(){ int i,j,k; int c=1,v=0; for(i=1;i<=9;i++){ if(i%2!=0){ for(j=i;j<=9;j++) { printf(" "); } for(k=1;k<=i;k++){ c++; if(c%2!=0){printf("1 "); } else if(v==0) { printf("1 "); v++;} else{ printf("0 "); } } printf("\n");c=0;} } }
OUTPUT:
CODE 2:
#include<stdio.h> void main(){ int i,j,k; for(i=1;i<=6;i++){ for(j=1;j<=i;j++){ printf("*",j); } printf("\n"); }}
OUTPUT:
Code 3:
#include<stdio.h> void main(){ int i,j,k,count=0; for(i=1;i<=8;i++){ for(j=i;j<=8;j++){ printf(" "); } for(k=1;k<=i;k++){ printf("%d ",k); } printf("\n");count=0; } }
OUTPUT:
CODE 4:
#include<stdio.h> void main(){ int i,j; for(i='A';i<='J';i++) { for(j='A';j<=i;j++) { printf("%c",j); } printf("\n"); }}
OUTPUT:
Code 5:
#include<stdio.h> void main(){ int i,j,k,l,c; for(i='A';i<='J';i++){ for(j=i;j<='J';j++){ printf(" "); } for(k='A';k<=i;k++){ printf("%c",k); } for(l=i-1;l>='A';l--){printf("%c",l);} printf("\n"); } }
OUTPUT: