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

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


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный платный хостинг на базе Windows 2008

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

Чемпионы рейтинга экспертов в этой рассылке

Гаряка Асмик
Статус: Бакалавр
Рейтинг: 2588
∙ повысить рейтинг »
lamed
Статус: Практикант
Рейтинг: 2149
∙ повысить рейтинг »
Boriss
Статус: Академик
Рейтинг: 1794
∙ повысить рейтинг »

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

Номер выпуска:1494
Дата выхода:04.03.2010, 22:00
Администратор рассылки:Verena, Профессионал
Подписчиков / экспертов:639 / 192
Вопросов / ответов:2 / 2
IRC-канал по теме:#C

Вопрос № 176932: Здравствуйте дорогие эксперты. Помогите решить задачку. Необходимо вывести на экран и записать в файл output.txt все возможные строки длиной n символов (n читается из файла input.txt), состоящие только из n - 2 символов '0' и 2 символов &...


Вопрос № 176949: Доброго времени суток, коллеги! Требуется решить следующую задачу (для Windows, cреда - предпочтительнее Borland C++ Builder 6.0 ) Задача: Создать форму с двумя полями, куда пользователь должен ввести даты - "дата рождения" ...

Вопрос № 176932:

Здравствуйте дорогие эксперты. Помогите решить задачку.
Необходимо вывести на экран и записать в файл output.txt все возможные строки длиной n символов (n читается из файла input.txt), состоящие только из n - 2 символов '0' и 2 символов '1'.

Примеры файлов: "input.txt" содержит число 3, в файле "output.txt" должно получиться следующее
011
101
110

Тут мне еще дали примечание. Но можно обойтись и без него на ваш вкус :)

Примечание. z=(i >> p log2 (m+1) & m
z – индекс числового знака из набора доступных для представления числа, z принадлежит [0,m]
i – исследуемое целое положительное число
p – индекс числового знака в позиции числа, представленного в (m+1) системе счисления. ( >> и & - битовые операции в C++)

заранее спасибо )))

Отправлен: 26.02.2010, 22:01
Вопрос задал: Ермакова Екатерина Андреевна, Посетитель
Всего ответов: 1
Страница вопроса »


Отвечает amnick, 9-й класс :
Здравствуйте, Ермакова Екатерина Андреевна.

Программа, решающая поставленную задачу, приведена в приложении. От С++ в ней используется совсем немного.
Пример:
input.txt
Код:
5


output.txt:
Код:
11000
10100
10010
10001
01100
01010
01001
00110
00101
00011


Успехов!

В приложение добавлен вариант с потоковым вводом-выводом по просьбе автора ответа
Добавление варианта решения от автора ответа
-----
∙ Отредактировал: Verena, Профессионал
∙ Дата редактирования: 27.02.2010, 00:03 (время московское)

Приложение:

Ответ отправил: amnick, 9-й класс
Ответ отправлен: 26.02.2010, 22:53
Номер ответа: 259764

Оценка ответа: 5
Комментарий к оценке:
спасибо :)

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

  • Вопрос № 176949:

    Доброго времени суток, коллеги!
    Требуется решить следующую задачу (для Windows, cреда - предпочтительнее Borland C++ Builder 6.0 )
    Задача:
    Создать форму с двумя полями, куда пользователь должен ввести даты - "дата рождения" и "отчетная дата".
    По нажатии на кнопку "рассчитать возраст" (на той же форме) вывести сообщение "возраст на отчетную дату = ХХ лет, ХХ месяцев и ХХ дней".
    По возможности прошу приложить исходники проекта и исполняемый файл.
    Заранее спасибо.

    Отправлен: 27.02.2010, 14:02
    Вопрос задал: Botsman, Профессионал
    Всего ответов: 1
    Страница вопроса »


    Отвечает Verena, Профессионал :
    Здравствуйте, Botsman.
    Даты вводятся в поля TDateTimePicker, обрабатываются по нажатию кнопки, каждый компонент возраста отдельно (вычитание дат в типе TDateTime не стала использовать, потому что результат всё равно требует дополнительной обработки). Код функции обработчика в приложении, проект и исполняемый файл - здесь. Исполняемый файл пересобрала, пробовала на другом компьютере без установленной среды - вроде запускается.
    Удачи!

    Приложение:

    -----
    Эта история - не для истории, понимаешь?

    Ответ отправил: Verena, Профессионал
    Ответ отправлен: 01.03.2010, 15:14
    Номер ответа: 259828

    Оценка ответа: 5
    Комментарий к оценке:
    Спасибо огромное. Все работает. Подробности - письмом ;)

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

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

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

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

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

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

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

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


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

    В избранное