0 / 0 / 0
Регистрация: 19.06.2012
Сообщений: 20
|
||||||
1 | ||||||
Длина текста не больше 150 символов, могут быть использованы любые символы19.06.2012, 22:25. Показов 7111. Ответов 7
Метки нет (Все метки)
Задание:
Задан текст, состоящий из слов, записанных через запятые и/или пробел, и заканчивающийся точкой. Длина текста не больше 150 символов, могут быть использованы любые символы. Словом считается последовательность символов, не содержащая пробел. Сформировать новую строку из 7-символьных слов, состоящих из латинских букв, не имеющих аналогов записи в русском языке. Найти первое цифровое слово, возвести его в квадрат и в куб. Полученные три числа записать в виде массива.
0
|
19.06.2012, 22:25 | |
Ответы с готовыми решениями:
7
Слова могут содержать любые символы языка. Найти и вывести слово, содержащее наибольшее кол-во символов, отличных от заглавных букв. Для каких целей могут быть использованы атрибуты WIDTH и HEIGHT тега IMG Длина текста в поле в SQL запросе больше 256 символов, надо прикрутить BLOB Ввести три отдельных строки текста, проверить, больше ли 5-ти символов длина хотя бы одна из строк |
62 / 62 / 11
Регистрация: 16.10.2011
Сообщений: 200
|
|
19.06.2012, 22:27 | 2 |
По идее цифровое слово, это слово состоящее только из цифр. Я так и не понял, слова разделяются пробелами или пробелами/запятыми?
0
|
0 / 0 / 0
Регистрация: 19.06.2012
Сообщений: 20
|
|
19.06.2012, 22:30 [ТС] | 3 |
darkknight2008, ну можно и так и так
0
|
62 / 62 / 11
Регистрация: 16.10.2011
Сообщений: 200
|
|
19.06.2012, 22:31 | 4 |
Слова в строке можно искать с помощью функции strtok, но стоит учесть, что эта функция изменяет строку. Т.е. вызывает эту функцию - находим разделяющий символ. Считай у нас есть начало и конец слова, если это слово только из цифр, то оно подходит под условие. Преобразуешь это слово в число и возводишь в квадрат и куб.
Добавлено через 56 секунд На счет следующего. 7-ми символьные слова - это слова из семи символов или что-то другое?
0
|
0 / 0 / 0
Регистрация: 19.06.2012
Сообщений: 20
|
|
19.06.2012, 22:32 [ТС] | 5 |
darkknight2008, если честно))я ничего не поняла...я в С++ не понимаю..помогите пожалуйста
Добавлено через 24 секунды darkknight2008, да слова из 7 символов
0
|
62 / 62 / 11
Регистрация: 16.10.2011
Сообщений: 200
|
|
19.06.2012, 22:33 | 6 |
Если это семь символьных слов, то что делать, если в веденной строке не будет семи таких слов?
0
|
0 / 0 / 0
Регистрация: 19.06.2012
Сообщений: 20
|
||||||
19.06.2012, 22:37 [ТС] | 7 | |||||
а вот этот код будет правильный:
darkknight2008, я не знаю,честно говоря Добавлено через 4 минуты darkknight2008, ?он правильный или нет?
0
|
62 / 62 / 11
Регистрация: 16.10.2011
Сообщений: 200
|
||||||
19.06.2012, 23:26 | 8 | |||||
Предположим есть у тебя строка со словами str.
Нужно выделить в ней все слова и их обработать. Т.е. первое - будет цикл, который будет перебирать все слова. Функция strtok(str, toFind) - она ищет в строке str первую встречу любого символа из строки toFind. И вместо найденного слова он ставит символ с кодом 0.
Я не вдавался в подробности в твоем примере. Но есть некоторые моменты: 1) Конец строки должна быть точка - но можно ее проверить как я писал в своем. Добавлено через 7 минут Вообще остальное похоже на правду, но точно сказать не могу. Прогони по примерам. Поставь пару пробелов в начале, поставь несколько в конце, поставь побольше пробелов между словами.
0
|
19.06.2012, 23:26 | |
19.06.2012, 23:26 | |
Помогаю со студенческими работами здесь
8
если длина строки S больше N, то отбросить первые символы, если длина строки S меньше N, то в ее начало добавить символы "." Если длина строка больше 80 символов, копировать в новый файл по 80 символов Если длина строки больше заданной, отбросить первые символы, иначе в ее начало добавить символы "." Если длина строки больше заданной, отбросить первые символы, иначе в её начало добавить символы "." Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |