Different Type of Pattern Program ( Automata Program ) in C 1) Write a Automata program using 0 and 1 000 0 0 0 0 0 0 000 Code : #include<stdio.h> void main(){ int i,j,rows,cols; printf("enter rows and cols : "); scanf("%d%d",&rows,&cols); for(i=1;i<=rows;i++){ for(j=1;j<=cols;j++){ if((i==1 || i==rows) && (j==1 || j==cols)) printf(" "); else if((i==1 || i==rows) || (j==1 || j==cols)) printf("0"); else printf(" "); } printf("\n"); } } Output : 2) Write a Automata program using 0 and 1 10101 01010 10101 01010 10101 Code : #include<stdio.h> int main(){ int i,j,n; printf("enter a number : "); scanf("%d",&n); for(i=1;i<=n;i++){ for(j=1;j<=n;j++){ if((i%2==0 || j%2==1)&&(i%2==1 || j%2==0)) printf("1"); else printf("0"); } printf("\n"); } } Output :