0 / 0 / 0
Регистрация: 23.11.2013
Сообщений: 49
|
|
1 | |
Выясните, какая из букв слова, первая или последняя встречается в слове чаще27.12.2013, 00:18. Показов 587. Ответов 0
Метки нет Все метки)
(
Задание:Выясните, какая из букв слова, первая или последняя встречается в слове чаще.
Нужно чтобы программа при одинаковом количестве букв (к примеру мама) выводил, что нету такой буквы! Помогите пожалуйста, завтра сдавать последний срок( #include <iostream> #include <cctype> bool check(char, const char *); int main() { char str[100]; char vowel[7] = {'a','e','i','o','u','y'}; int max = 0; int index = 0; int count = 0; std::cin.getline(str,100); for(int i = 0; *(str + i) != '\0'; i++) { count = 1; if(isalpha(*(str+i)) && check(*(str+i),vowel)); { for(int j = i + 1; *(str + j) != '\0'; j++) if(*(str+i) == toupper(*(str+j)) || *(str+i) == tolower(*(str+j))) count++; if(max < count) { max = count; index = i; } } } if( max > 1) std::cout << str[index] << ": " << max << std::endl; else std::cout << 0; return 0; } bool check(char alpha, const char *vowel) { for(int i = 0; *(vowel + i) != '\0'; i++) if(alpha == *(vowel + i) || alpha == isupper(*vowel + i)); return true; return false; }
0
|
|
27.12.2013, 00:18 | |
Ответы с готовыми решениями:
0
|
27.12.2013, 00:18 | |
Помогаю со студенческими работами здесь
1
какая из букв первая или последняя встречается в заданном слове чаще. Напишите программу, выясняющую, какая из букв (первая или последняя) встречается в слове X чаще
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |