Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <iostream>
- void output(unsigned int l, unsigned int i)
- {
- printf("количество l=%d\n", l);
- printf("количество i=%d\n", i);
- }
- void input(char *str)
- {
- printf("Введите строку\n");
- gets_s(str, 255);
- }
- unsigned int calculation(char *ptr, unsigned int n, char flag)
- {
- unsigned int kolvol = 0, kolvoi = 0;
- switch (flag)
- {
- case 'l':
- for (unsigned int i = 0; i < n; i++)
- if (*(ptr + i) == 'l')
- kolvol++;
- return kolvol;
- break;
- case 'i':
- for (unsigned int i = 0; i < n; i++)
- if (*(ptr + i) == 'i')
- kolvoi++;
- return kolvoi;
- break;
- }
- }
- int main(void)
- {
- int kolvol = 0, kolvoi = 0;
- char str[255];
- char *ptr;
- ptr = &str[0];
- input(str);
- unsigned int n = strlen(str);
- output(calculation(ptr, n, 'l'), calculation(ptr, n, 'i'));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement