C Program To Accept The String Starting With ab And Ending With abb
#include <stdio.h>#include <string.h>int main(int argc, char const *argv[]){char str[10];int len, i, q = 0;printf("enter the string which only contain a and b\n");scanf("%s", str);len = strlen(str);for (i = 0; i <= len; i++){if (str[i] == 'a' && q == 0)q = 1;else if (str[i] == 'b' && q == 0)q = 6;else if (str[i] == 'a' && q == 1)q = 6;else if (str[i] == 'b' && q == 1)q = 2;else if (str[i] == 'a' && q == 2)q = 3;else if (str[i] == 'b' && q == 2)q = 2;else if (str[i] == 'a' && q == 3)q = 3;else if (str[i] == 'b' && q == 3)q = 4;else if (str[i] == 'a' && q == 4)q = 3;else if (str[i] == 'b' && q == 4)q = 5;else if (str[i] == 'a' && q == 5)q = 3;else if (str[i] == 'b' && q == 5)q = 2;else if (str[i] == 'a' && q == 6)q = 6;else if (str[i] == 'b' && q == 6)q = 6;}if (q == 5)printf("Given string is accepted\n");elseprintf("Given string is not accepted\n");}
OUTPUT #1
OUTPUT #2
OUTPUT #3
Related Posts
C Program To Accept The String Having Even Length | C Programming
C Program To Accept The String That Ends With 011 | C Programming
C Program To Accept The String Starting With 01 | 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
C Program To Accept The String Starting With 01 And Ending With 011 | C Programming
C Program To Check The String Is Valid Identifier Or Not | C Programming
C Program To Accept The String That Ends With 011 | C Programming
C Program To Accept The String Starting With 01 | 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
C Program To Accept The String Starting With 01 And Ending With 011 | C Programming
C Program To Check The String Is Valid Identifier Or Not | C Programming
Post A Comment:
0 comments so far,add yours