Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
1 / 1 / 1
Регистрация: 27.12.2010
Сообщений: 50

Программа, определяющая сумму, за которую сотрудники смогут продать весь песок в случае наилучшего заполнения емкостей песком

14.05.2013, 19:31. Показов 1419. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста с программой!
Сотрудники завода по производству золотого песка из воздуха решили поправить свое финансовое положение. Они пробрались на склад завода, где хранился золотой песок трех видов. Один килограмм золотого песка первого вида они смогли бы продать за A1 рублей, второго вида - за A2 рублей, а третьего вида - за A3 рублей. Так получилось, что у сотрудников оказалось с собой только три емкости: первая была рассчитана на B1 килограмм груза, вторая на B2 килограмм, а третья на B3 килограмм. Им надо было заполнить полностью все емкости таким образом, чтобы получить как можно больше денег за весь песок. При заполнении емкостей нельзя смешивать песок разных видов, то есть, в одну емкость помещать более одного вида песка, и заполнять емкости песком так, чтобы один вид песка находился более чем в одной емкости.
Требуется написать программу, которая определяет, за какую сумму предприимчивые сотрудники смогут продать весь песок в случае наилучшего для себя заполнения емкостей песком.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.05.2013, 19:31
Ответы с готовыми решениями:

программа, определяющая сумму чисел, номера которых задаются оператором
Дана последовательность чисел. Написать программу, определяющую сумму чисел, номера которых задаются оператором.

Найти сумму емкостей
Дано: С0=1нФ E2(эпселнт)=3 d2=2d1 Найти сумму C -? Соединение последователньно

Программа определяющая через какой промежуток времени сумма переплаты банку превысит сумму кредитования
Процентную ставку и сумму кредита задаём сами #include "stdafx.h" #include <iostream> int _tmain(int argc, _TCHAR* argv) { ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
 Аватар для Стрелок
43 / 43 / 27
Регистрация: 29.02.2012
Сообщений: 73
14.05.2013, 20:20
Лучший ответ Сообщение было отмечено luybeznov как решение

Решение

Пример входного файла:
5 10 15
23 12 32
Выведет в консоль:
Nailyshiy variant: 945
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#include <windows.h>
#include <fstream>
 
using namespace std;
 
ifstream in;
 
void Calculation(int One, int Two, int Three, int &Max, int &Min, int &Sred)
{
    if( (One > Two) && (One > Three) ) Max = One;
    else if( (Two > One) && (Two > Three) ) Max = Two;
    else Max = Three;
 
    if( (One < Two) && (One < Three) ) Min = One;
    else if( (Two < One) && (Two < Three) ) Min = Two;
    else Min = Three;
 
    if( (One > Two) && (One != Max) ) Sred = One;
    else if( (One > Three) && (One != Max) ) Sred = One;
    else if( (Two > One) && (Two != Max) ) Sred = Two;
    else if( (Two > Three) && (Two != Max) ) Sred = Two;
    else if( (Three > One) && (Three != Max) ) Sred = Three;
    else Sred = Three;
}
 
int main()
{
    in.open("input.txt");
 
    if( !in.is_open() )  { printf("Input error \n"); system("pause"); return 0; }
 
    int A1, A2, A3 = NULL;
    int B1, B2, B3 = NULL;
 
    in >> A1;
    in >> A2;
    in >> A3;
 
    in >> B1;
    in >> B2;
    in >> B3;
 
    int MaxCost = NULL;
    int SredCost = NULL;
    int MinCost = NULL;
 
    int MaxWeight = NULL;
    int SredWeight = NULL;
    int MinWeight = NULL;
 
    Calculation(A1, A2, A3, MaxCost, MinCost, SredCost);
    Calculation(B1, B2, B3, MaxWeight, MinWeight, SredWeight);
 
    __int64 Summa = MaxCost * MaxWeight + MaxCost * SredWeight + SredCost * MinWeight;
 
    printf("Nailyshiy variant: %i \n", Summa);
 
    system("pause");
 
    return 1;
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru