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

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


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

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

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

Гаряка Асмик
Статус: Специалист
Рейтинг: 3017
∙ повысить рейтинг »
lamed
Статус: Практикант
Рейтинг: 2202
∙ повысить рейтинг »
Boriss
Статус: Академик
Рейтинг: 1913
∙ повысить рейтинг »

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

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

Вопрос № 177536: Здравствуйте уважаемые эксперты! Прошу вас помочь мне в доработке генетического алгоритма для задачи о диете: составление наиболее экономного (дешевого) рациона питания, удовлетворяющего определенным мед. Требованиям. Известен перечень доступных ...


Вопрос № 177538: Среда разработки Turbo C++ 3.1. Необходимо написать программу, выполняющую внешнее отсечения окном заданной формы . Программы должны быть основаны на алгоритме отсечения прямоугольным окном Кируса-Бэка. Работу составленной программы необходимо...

Вопрос № 177536:

Здравствуйте уважаемые эксперты!
Прошу вас помочь мне в доработке генетического алгоритма для задачи о диете: составление наиболее экономного (дешевого) рациона питания, удовлетворяющего определенным мед. Требованиям. Известен перечень доступных продуктов из N наименований. Кроме того, рассматриваются такие характеристики продуктов, как витамины, минеральные вещества жиры, белки, углеводы, калорийность. Для каждого продукта известна его медицинская характеристика т.е. количественное содержание в одной единице указанных компонентов. Приемлем рацион, удовлетворяющий мед. Нормам, оптимальным является самый дешевый из них.
Изначально задача была написана на Borland C++,надо сделать под Visual Studio. Прошу вас помочь доработать мою программу. Заранее очень благодарна!

die.txt

Код:
КОД 1 1 1 1 2 2 2 3 3 3 3 4 4 4 3 3 5 5 5 6
ПРОДУКТЫ яблоко груша апельсин банан помидор огурец перец рис гречка макароны картофель молоко йогурт кефир грибы бобовые мясо курица рыба орехи
БЕЛКИ 0.4 0.4 0.8 0. 0. 0. 0.6 7.6 12.6 11. 2.0 2.8 3.5 3.0 3.6 8.0 20.0 20.3 19.0 0.
УГЛЕВОДЫ 17. 15. 9. 20. 5. 3. 3.7 75.0 72. 74.2 21.0 5. 8.5 3.7 3.5 13. 0. 0. 0. 5.
ККАЛ 46 52 40 60 19 15 30 351 355 344 94 60 90 58 281 309 300 200 85 600
ЖИРЫ 0. 0. 0. 0. 0. 0. 0. 1.0 2.5 0.9 0. 3.5 3.5 3.2 4.0 0. 10.5 13.1 0.8 0.
ВИТАМИН_А 0.17 0.2 0.045 0.0023 0.73 0.677 0.324 1.654 0.63 0.86 0.24 1.2 0.64 0.54 0.114 0.023 0.213 0.065 0.03 0.021
ВИТАМИН_Е 0 0.36 1.24 0.435 0.42 0.246 0.325 0.843 0.3534 0.521 0.657 0.636 0.313 0.96 0.235 0.142 0.54 0.53 0.732 0.012
ВИТАМИН_С 1.4325 0.234 1.24 0.535 0.532 1.577 0.345 0.56 0.133 0.89 0.854 0.457 0.245 0.67 0.784 0.256 0.7256 0.753 0. 0.475
ВИТАМИН_D 0.4325 1.34 0.56 1.212 0.786 0.324 1. 645 0.785 1.2324 0.783 0.235 0.63 0.62 0.864 0.245 0.86 0.134 0.841 0.7592 0.346
СТОИМОСТЬ 6.5 7.0 9.5 5.5 8.5 7.0 10.0 2.3 2.3 1.5 2.0 2.5 7.0 2.5 10.0 4.0 15. 8.5 30. 30.

Отправлен: 29.03.2010, 10:29
Вопрос задал: Yulesik, Посетитель
Всего ответов: 1
Страница вопроса »


Отвечает Verena, Профессионал :
Здравствуйте, Yulesik.
Я так понимаю Вам всё устроило, оформляю ответом.
Работает в VS 2005, но я чисто сделала, чтобы запускалось, логику не проверяла - что-то считает. Только будьте внимательны с входным файлом - при такой реализации программа будет падать, если где-то не окажется пробела, причём пробелом должна оканчиваться каждая строка. Чтобы ошибка отлавливалась, нужно добавить проверку указателя p в функции разбора файла.
Удачи!

Приложение:

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

Ответ отправил: Verena, Профессионал
Ответ отправлен: 02.04.2010, 00:45
Номер ответа: 260523

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

  • Вопрос № 177538:

    Среда разработки Turbo C++ 3.1.
    Необходимо написать программу, выполняющую внешнее отсечения окном заданной формы . Программы должны быть основаны на алгоритме отсечения прямоугольным окном Кируса-Бэка.
    Работу составленной программы необходимо продемонстрировать на примере отсечения перемещающейся фигуры, полученной в результате выполнения лабораторной работы № 1.

    Проблема заключается в том что программа компилируется но не выполняется(CTRL-F9)
    Не могу понять в чем дело?
    Большая просьба помочь разобраться!

    Отправлен: 29.03.2010, 11:53
    Вопрос задал: михайлов, александр, витальевич, Посетитель
    Всего ответов: 1
    Страница вопроса »


    Отвечает Лысков Игорь Витальевич, Модератор :
    Здравствуйте, михайлов, александр, витальевич.
    У Вас проблема при вычислении нормали в подпрограмме CalcNormals,
    а точнее: происходит деление на ноль в следующем фрагменте:
    n[i].x = -(p.v[j].y - p.v[i].y)/(p.v[j].x - p.v[i].x);
    при p.v[j].x = p.v[i].x !
    -----
    Удачи!

    Ответ отправил: Лысков Игорь Витальевич, Модератор
    Ответ отправлен: 31.03.2010, 12:20
    Номер ответа: 260492
    Украина, Кировоград
    Тел.: +380957525051
    ICQ # 234137952
    Mail.ru-агент: igorlyskov@mail.ru
    Абонент Skype: igorlyskov

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

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

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

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

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

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

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

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


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

    В избранное