7 / 6 / 0
Регистрация: 26.10.2010
Сообщений: 249
|
|||||||||||
1 | |||||||||||
функция возврата булевого значения13.01.2011, 14:53. Показов 2239. Ответов 16
Метки нет (Все метки)
Здравствуйте!Помогите пожалуйста,объясните!
вот есть функция :
Спасибо!
0
|
13.01.2011, 14:53 | |
Ответы с готовыми решениями:
16
Функция возврата массива Функция возврата указателя на элемент массива функция для возврата длины строки Правильная функция для возврата конкатенированной строки |
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
13.01.2011, 14:55 | 2 |
Егорка47, если хотя бы один символ в строке signs равен символу a, то возвращает false, в противном случае - true
1
|
7 / 6 / 0
Регистрация: 26.10.2010
Сообщений: 249
|
|
13.01.2011, 14:57 [ТС] | 3 |
Спасибо!
А что это значит?зачем это нужно? не совсем понимаю..
0
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
13.01.2011, 14:58 | 4 |
Егорка47, опиши, что должна делать программа
0
|
7 / 6 / 0
Регистрация: 26.10.2010
Сообщений: 249
|
|
13.01.2011, 15:01 [ТС] | 5 |
Дана строка, содержащая текст на естественном языке. Напишите функцию, создающую новую строку, в которой все слова из старой строки следуют в обратном порядке и разделены одним знаком пробела. Исходная строка может содержать различные знаки-разделители (пробелы, запятые, точки и т.п.). Полный набор знаков-разделителей передается функции при её вызове.
0
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
13.01.2011, 15:11 | 6 |
Егорка47, было бы хорошо, если бы ты написал весь код
0
|
7 / 6 / 0
Регистрация: 26.10.2010
Сообщений: 249
|
||||||
13.01.2011, 15:35 [ТС] | 7 | |||||
ой..там много. ну ладно,сейчас
Добавлено через 1 минуту
Дана строка, содержащая текст на естественном языке. Напишите функцию, создающую новую строку, в которой все слова из старой строки следуют в обратном порядке и разделены одним знаком пробела. Исходная строка может содержать различные знаки-разделители (пробелы, запятые, точки и т.п.). Полный набор знаков-разделителей передается функции при её вызове.
0
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
13.01.2011, 15:45 | 8 |
Егорка47, проверяем строку с конца. Сначала ищем индекс (a) первого с конца символа, который не является разделителем. Потом ищем индекс (b) первого с конца символа, который является разделителем. Добавляем подстроку от b до a (очередное слово) в искомую строку, вставляем пробел, повторяем дальше, пока не дойдем до начала строки (исходной)
1
|
7 / 6 / 0
Регистрация: 26.10.2010
Сообщений: 249
|
|
13.01.2011, 16:06 [ТС] | 9 |
спасибо!
можете объяснить, что именно check_signs делает в цикле. if,если,check_signs ...что? можете объяснить что является параметрами функции?
0
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
13.01.2011, 16:12 | 10 |
"Если i-тый символ строки str1 не является символом-разделителем (т.е. не совпадает ни с одним символом из signs), то ...". Т.е. первый параметр функции - это очередной символ из исходной строки, а второй - это строка символом-разделителей
0
|
7 / 6 / 0
Регистрация: 26.10.2010
Сообщений: 249
|
|
13.01.2011, 16:16 [ТС] | 11 |
вот тут допустим: если хотя бы один элемент строки signs( в данном случае исходная строка) совпадает с итым элементом строки str1 то а=i
так? Добавлено через 1 минуту аа...вроде понял. забыл что sings - это разделители)
0
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
13.01.2011, 16:17 | 12 |
Егорка47, наоборот, если ни один из символов signs не совпадает с символом str1[i], то a = i
0
|
7 / 6 / 0
Регистрация: 26.10.2010
Сообщений: 249
|
|
13.01.2011, 16:19 [ТС] | 13 |
0
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
13.01.2011, 16:25 | 14 |
Егорка47, перечитай мои предыдущие сообщения еще разок
0
|
7 / 6 / 0
Регистрация: 26.10.2010
Сообщений: 249
|
|
13.01.2011, 16:43 [ТС] | 15 |
то есть когда мы а присвоили i то мы нашли начало слова с конца. правильно? а почему
я в се равно не понимаю.. Добавлено через 43 секунды покажите пожалуйста где это написано в коде, я может разберусь.. Добавлено через 11 минут почему именно не совпадают?
0
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
13.01.2011, 16:45 | 16 |
потому, что мы ищем первый символ в строке (с конца), который не является символом-разделителем (т.е. символом из signs)
там, где ты спрашивал
1
|
7 / 6 / 0
Регистрация: 26.10.2010
Сообщений: 249
|
|
13.01.2011, 17:14 [ТС] | 17 |
все равно не понял почему,ну ладно..
спасибо большое за помощь!
0
|
13.01.2011, 17:14 | |
13.01.2011, 17:14 | |
Помогаю со студенческими работами здесь
17
Метод возврата текущего значения Ошибка возврата значения из фукнции разница между указатель на функцию и функция возврата указателя? Написать функцию возврата абсолютного значения числа. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |