Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <Windows.h>
- int main()
- {
- SetConsoleCP(1251);
- SetConsoleOutputCP(1251);
- char s[255] = { 0 };
- int num = 0;
- printf("Введите строку: ");
- gets(s);
- for (int i = 0; i < strlen(s); i++)
- {
- for (int j = i; j < strlen(s); j++)
- if (s[i] == s[j])
- num++;
- for (int k = i +1; k < strlen(s); k++)
- if (s[k] == s[i]) s[k] = 0;
- if (s[i]!=0)
- printf("Символ %c встречается %d разn", s[i], num);
- num = 0;
- }
- char s[255] = {0};
- int m[10] = {0};
- gets(s);
- size_t n = strlen(s);
- for (size_t i = 0; i < n; ++i) {
- if(isdigit(s[i])) // если этот символ является цифрой
- ++m[int(s[i] - '0')];
- }
- int max1 = 0, max2 = 0, index1 = 0, index2 = 0;;
- for (int i = 0; i < 10; ++i) {
- if(m[i] > max1) {
- max2 = max1;
- index2 = index1;
- max1 = m[i];
- index1 = i;
- }
- }
- cout << index1 <<" встречается " << max1 <<" раз" <<endl
- <<index2 << " встречается " << max2 <<" раз";
Add Comment
Please, Sign In to add comment