C Program Char Match

How to write a C Program to Char Match in C Programming Language ?


Solution:

  1. #include<stdio.h>
  2. #include<string.h>
  3. int main()
  4. {
  5.     char a[50], b[50];
  6.  
  7.     scanf("%s",a);
  8.     scanf("%s",b);
  9.  
  10.     int firstWord[26];
  11.  
  12.     int i, c=0;
  13.  
  14.     for (i=0; i<26; i++) {
  15.         firstWord[i]=0;
  16.     }
  17.  
  18.     for (i=0; i<strlen(a); i++ ) {
  19.         firstWord[a[i] - 'a'] = 1;
  20.     }
  21.     for (i=0; i<strlen(b); i++) {
  22.         if (firstWord[b[i]-'a'] == 1) c++;
  23.     }
  24.     printf("%d",c);
  25. }


Learn More :