0 / 0 / 0
Регистрация: 07.11.2012
Сообщений: 20
|
|
1 | |
Нужно написать функцию, которая принимает строку, а возвращает количество гласных, согласных и символов-разделителей21.11.2012, 19:31. Показов 6601. Ответов 1
Метки нет (Все метки)
Подскажите,пожалуйста, хотя бы основную идею работы с функциями и указателями.
Нужно написать функцию, которая принимает строку, а возвращает количество гласных, согласных и символов-разделителей.Объявить указатель на полученную функцию и вызвать её с помощью указателя. Строку нужно делать через массив?
0
|
21.11.2012, 19:31 | |
Ответы с готовыми решениями:
1
Написать функцию, которая принимает строку и возвращает максимальное количество одинаковых символов, идущих подряд Написать функцию, которая принимает на вход строку и возвращает количество слов в нем Указатели: написать функцию, которая принимает строку, и возвращает количество слов и число пробелов в ней Написать функцию, которая принимает строку звуков, а возвращает звук |
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
||||||||||||||||
22.11.2012, 10:24 | 2 | |||||||||||||||
Сообщение было отмечено Polly0819 как решение
Решение
Т.к. у тебя функция должна возвращать сразу три значения, то нужно воспользоваться указателями для передачи из функции значений. Примерный прототип функции:
По аналогии можно определить функцию isconsonant, либо воспользоваться свойством, по которому символ является согласным, если это алфавитный символ (можно проверить с помощью функции isalpha из ctype.h), который не является гласным. Используя эти функции, в теле функции count_letters нужно пробегать по всем символам строки, увеличивая соответствующий счетчик, если одна из функций ispunct, isvowel, isconsonant вернет истину. Объявление указателя на функцию count_letters будет выглядеть так:
Угу.
1
|
22.11.2012, 10:24 | |
22.11.2012, 10:24 | |
Помогаю со студенческими работами здесь
2
Создать функцию, которая в принимает строку и возвращает новую из символов, которые встречаются только один раз. Написать функцию, которая получает строку и возвращает сумму кодов букв слов, начинающихся с согласных Написать функцию atoi(), которая принимает параметр - строку цифр и возвращает соответствующее ей целое Написать функцию, которая принимает количество часов, и возвращает стоимость стоянки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |