0 / 0 / 0
Регистрация: 04.10.2017
Сообщений: 3
1

Функция, которая определяет, входит ли каждая буква в заданную строку не более двух раз

04.10.2017, 16:01. Показов 1684. Ответов 2
Метки нет (Все метки)

Фиг с ним с не более двух, понять бы хоть, как один раз проверить. Я не умный, поэтому скажите, что делать, если ошибка говорит "invalid types 'char[int]' for array subscript" в строке с if?
C++
1
2
3
4
5
6
7
8
9
func (char str)
{
char alphabet[26]={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
for (int j=0; j<257; j++){
    for (int i=0; i<=26; i++){
        if (alphabet[i]==str[j]){
            std::cout << alphabet [i];}
 
   }}}
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.10.2017, 16:01
Ответы с готовыми решениями:

Написать и протестировать функцию которая определяет входит ли каждая буква в заданную строку не менее двух раз
Написать и протестировать функцию которая определяет входит ли каждая буква в заданную строку не...

Написать процедуру и функцию определяющую входит ли каждая буква в заданную строку не более двух раз
Написать процедуру и функцию определяющую входит ли каждая буква в заданную строку не более двух...

Входит ли буква в заданною строку не более двух раз
Написать и протестировать функцию, которая определяет, входит ли буква в заданною строку не более...

Напечатать те слова, которые удовлетворяют условию: "каждая буква входит в него более двух раз"
Данная последовательность слов , напечатать те слова которые удовлетворяют условию: каждая буква...

2
190 / 164 / 82
Регистрация: 01.07.2016
Сообщений: 923
04.10.2017, 16:34 2
Первый цикл должен быть равен длине строки str. Второй цикл от 0 до 25 а не 26 и в функции в качестве параметра нужно указывать указатель на переменную func (char *str)
0
3370 / 1925 / 370
Регистрация: 09.09.2017
Сообщений: 7,869
04.10.2017, 17:09 3
Для проверки на букву есть специальная функция isalpha().
Да и вообще алгоритм у вас какой-то странный.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.10.2017, 17:09

Каждая буква входит в слово не менее двух раз (на си)
Дана строка, состоящая из слов, разделенных пробелами (одним или несколькими). Напечатать все...

Каждая буква входит в слово не менее двух раз
Используя класс string, решить задание: Дана строка. Между соседними словами - не менее одного...

Сколько раз входит в строку каждая буква английского алфавита
Задана строка S, содержащая англоязычный текст, записанный малыми буквами. Определить сколько раз...

Напечатать слова, в которых каждая буква входит не менее двух раз
Составить программу для розвязання задачи. Дана последовательность, содержащая от 1 до 30 слов, в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.