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 :
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 :
Comments
Post a Comment