Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #define L 26
- #define MAXS 1000
- int to_lower(int c) {
- if (c >= "A" && c <= "Z")
- return c + 32;
- return c;
- }
- int main(void) {
- char symbolsS1[L]; for (int i = 0; i < L; ++i) *(symbolsS1 + i) = 0;
- char stringS[MAXS];
- char stringS1[MAXS];
- char ch;
- int i,j;
- printf("Enter s\n");
- for (i = 0; (ch = getchar()) != '\n'; ++i)
- *(stringS + i) = ch;
- *(stringS + i) = '\0';
- printf("Enter s1\n");
- for (j = 0; (ch = getchar()) != '\n'; ++j)
- *(stringS1 + j) = ch;
- *(stringS1 + j) = '\0';
- for (int k = 0; k < j; ++k)
- ++(*(symbolsS1 + to_lower(*(stringS1 + k)) - 'a'));
- int len = 0;
- for (int k = 0; k < i; ++k)
- if (!(*(symbolsS1 + *(stringS + k) - 'a'))) ++len;
- printf("len %d", len);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement