C Program To Accept The String Starting With 01
#include <stdio.h> #include <string.h> int main() { char str[10]; int len, i, q = 0; printf("enter the string which only contain 0 and 1\n"); scanf("%s", str); len = strlen(str); for (i = 0; i <= len; i++) { if (str[i] == '0' && q == 0) q = 1; else if (str[i] == '1' && q == 0) break; else if (str[i] == '1' && q == 1) q = 2; else if (str[i] == '0' && q == 1) break; else if (str[i] == '0' && q == 2)q = 2;
else if (str[i] == '1' && q == 2) q = 2; } if (q == 2) printf("Given string is accepted\n"); else printf("Given string is not accepted\n"); }
OUTPUT#1
OUTPUT#2
Related Posts
C Program To Accept The String Having Even Length | C ProgrammingC Program To Accept The String That Ends With 011 | C Programming
C Program To Accept The String Having Length At Least Two | C Programming
C Program To Accept The String That Ends With 01 | C Programming
C Program To Accept The String Starting With ab And Ending With abb | C Programming
0 Comments
Subscribe Us and Thanks for visiting blog.