Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Программирование на C / C++


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты данной рассылки

Гаряка Асмик
Статус: Профессор
Рейтинг: 5396
∙ повысить рейтинг »
Boriss
Статус: Академик
Рейтинг: 2532
∙ повысить рейтинг »
Абаянцев Юрий Леонидович aka Ayl
Статус: Профессионал
Рейтинг: 2030
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / C/C++

Номер выпуска:1596
Дата выхода:20.11.2010, 23:30
Администратор рассылки:Verena (Профессионал)
Подписчиков / экспертов:336 / 176
Вопросов / ответов:2 / 2

Вопрос № 180752: Здравствуйте эксперты! Помогите написать программу на Си без использования функций ‘str’: Дана строка, содержащая слова, разделенные 1-м или несколькими разделительными символами (пробелами, табуляторами), в начале строки и в конце строки могут нах...


Вопрос № 180755: Доброго времени суток всем прочитавшим, буду крайне признателен, если в программу из приложения, сделанную под code blocks, добавят указателей, чем больше, тем лучше, без изменений внешнего вида ввода и вывода и, разумеется, работоспособности. На ...

Вопрос № 180752:

Здравствуйте эксперты! Помогите написать программу на Си без использования функций ‘str’: Дана строка, содержащая слова, разделенные 1-м или несколькими разделительными символами (пробелами, табуляторами), в начале строки и в конце строки могут находиться разделительные символы. Сформировать новую строку, в которой слова исходной строки записаны в порядке возрастания длин и разделены одним пробелом. В начале и конце строки не должно быть разделительных символов.

Отправлен: 14.11.2010, 23:10
Вопрос задал: Magma (Посетитель)
Всего ответов: 1
Страница вопроса »


Отвечает Сандров Алекс (Студент) :
Здравствуйте, Magma!

Программа написана в MS Visual Studio 6.0.
Похожа на программу из вопроса 180749, "с использованием функций str", отличается только блоком разбора строки.
Блок отмечен комментарием // PARSE
Алгоритм не оптимальный, но простой (может можно и проще)
Используются 2 указателя psz и pszt (t - от tail)
Первый блок в цикле // CHECK DELIMITERS - проверяет наличие идущих подряд нескольких разделителей или разделителей, идущих вначале.
Второй блок // CUT STRING - добавляет строку, если хвостовой указатель pszt нашёл разделитель.
Ну и в конце цикла, если мы не нашли разделителей, приращаем pszt на единицу - на один символ далее.

Приложение:

Ответ отправил: Сандров Алекс (Студент)
Ответ отправлен: 15.11.2010, 07:28
Номер ответа: 264059

Вам помог ответ? Пожалуйста, поблагодарите эксперта за это!
Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 264059 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:


  • Вопрос № 180755:

    Доброго времени суток всем прочитавшим, буду крайне признателен, если в программу из приложения, сделанную под code blocks, добавят указателей, чем больше, тем лучше, без изменений внешнего вида ввода и вывода и, разумеется, работоспособности.
    На скриншоте отображен ввод и вывод такой, какой он есть сейчас, точно такой же вывод хотелось бы увидеть и в новой программе.
    http://s43.radikal.ru/i102/1011/cc/79e92bc876cb.png
    Спасибо.

    Отправлен: 15.11.2010, 01:16
    Вопрос задал: Aptemis (Посетитель)
    Всего ответов: 1
    Страница вопроса »


    Отвечает vladisslav (7-й класс) :
    Здравствуйте, Aptemis!
    Используются массивы указателей для ускорения сортировки/отбора.

    Приложение:

    Ответ отправил: vladisslav (7-й класс)
    Ответ отправлен: 16.11.2010, 13:31
    Номер ответа: 264092

    Оценка ответа: 5

    Вам помог ответ? Пожалуйста, поблагодарите эксперта за это!
    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 264092 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:


  • Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

    Задать вопрос экспертам этой рассылки »

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2010, Портал RFPRO.RU, Россия
    Авторское право: ООО "Мастер-Эксперт Про"
    Автор: Калашников О.А. | Программирование: Гладенюк А.Г.
    Хостинг: Компания "Московский хостер"
    Версия системы: 2010.6.23 от 18.11.2010

    В избранное