Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
tamerlankyros
0 / 0 / 0
Регистрация: 21.02.2012
Сообщений: 4
#1

Заполнить воздушный шар - C++

21.02.2012, 19:42. Просмотров 485. Ответов 6
Метки нет (Все метки)

Помогите сделать программу!
Нужно наполнить водородом воздушный шар объемом 17 куб.м
Балонами по 1,2 и 5 куб.м
Получить все возможные варианты наполнения. Подсчитать их количество.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.02.2012, 19:42     Заполнить воздушный шар
Посмотрите здесь:

Воздухоплавателю нужно заполнить водородом воздушный шар вместимостью - C++
Воздухоплавателю нужно заполнить водородом воздушный шар вместимостью 17 куб. м баллончиками по 1, 2 и 5 куб. м водорода. Получить все...

На экране изобразить стрелу и шар. Организовать управление стрелой, для попадания в шар знаками "стрелка влево", "стрелка вправо" - C++
На экране изобразить стрелу и шар. Организовать управление стрелой, для попадания в шар знаками "стрелка влево", "Стрелка вправо" -...

Создать иерархию классов транспорт – воздушный транспорт – вертолет - C++
Создать иерархию классов транспорт – воздушный транспорт – вертолет. Определить конструктор копирования, оператор присваивания через...

Создать класс шар, заданный радиусом - C++
Помогите решить) Создать класс шар, заданный радиусом. Определить производный класс окружность. Предусмотреть виртуальную функцию для...

Создать класс шар, заданный радиусом - C++
Помогите решить) Создать класс шар, заданный радиусом. Определить производный класс окружность. Предусмотреть виртуальную функцию для...

Создать функцию, тестирующую вхождение точки в шар - C++
Три размера то, что излагает шар и точку в пространстве, структурно выявлять. В нее, входит, шар, который далась Точка, проверив функцию...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
thick_int
Заблокирован
21.02.2012, 20:06     Заполнить воздушный шар #2
Если грубо в лоб решать то можно так

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using std::cout;
using std::endl;
 
int _tmain(int argc, _TCHAR* argv[])
{
    int const BAL1 = 12; // все в децилитрах
    int const BAL2 = 50; // чтобыы оперировать
    int const VOL = 170; // целыми числами
 
    int count(0); // число вариантов
    for (int i = 0; i <= VOL / BAL1; ++i)
        for(int j = 0; j <= VOL / BAL2; ++j)
            if (i * BAL1 + j * BAL2 == VOL)
                cout << ++count << ". " << BAL1 << " * " << i << " + "  << BAL2 << " * " << j << endl;
    cout <<  "Total: " << count << " variants" << endl;
    
 
    return 0;
}
tamerlankyros
0 / 0 / 0
Регистрация: 21.02.2012
Сообщений: 4
21.02.2012, 20:11  [ТС]     Заполнить воздушный шар #3
Цитата Сообщение от thick_int Посмотреть сообщение
Если грубо в лоб решать то можно так
я немного не понял можете объяснить что к чему?
Oploshka
3 / 3 / 0
Регистрация: 08.12.2011
Сообщений: 36
21.02.2012, 20:29     Заполнить воздушный шар #4
Да вроде по русски написано=) что не понятно то?
thick_int
Заблокирован
21.02.2012, 20:40     Заполнить воздушный шар #5
Цитата Сообщение от Oploshka Посмотреть сообщение
Да вроде по русски написано=) что не понятно то?
Ну вроде бы все возможные варианты перебираются - это и есть грубо.

Не по теме:

А если негрубо, то открываем старый учебник по алгебре (например Кисилев) (поскольку в современных школах а-ля ЕГЭ по Фурсенко вообще дети не имеют представления о диофантовых уравнениях) и учимся решать такие уравнения.

tamerlankyros
0 / 0 / 0
Регистрация: 21.02.2012
Сообщений: 4
21.02.2012, 20:46  [ТС]     Заполнить воздушный шар #6
Цитата Сообщение от thick_int Посмотреть сообщение
Ну вроде бы все возможные варианты перебираются - это и есть грубо.
Спасибо все работает!
Извините сразу не понял!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.02.2012, 20:52     Заполнить воздушный шар
Еще ссылки по теме:

Пройдет ли шар радиуса r через ромбообразное отверстие с диагоналями p и q? - C++
Добрый вечер , такая вот задачка : пройдет ли шар радиуса r через ромбообразное отверстие с диагоналями p и q?Нужо сделать на...

Найти такую точку, что шар радиуса R с центром в этой точке содержит максимальное число точек зад - C++
Найти такую точку, что шар радиуса R с центром в этой точке содержит максимальное число точек заданного множества....

Воздушный шар - Turbo Pascal
1.2. Воздушный шар Имя входного файла input.txt Имя выходного файла output.txt Максимальное время работы на одном тесте 2 секунды ...

Тепловой воздушный шар на кварцевой лампе - Термодинамика и МКТ
Доброго всем дня и пред выходного настроения. Тема родилась от того, что я случайно купил в московской подземке два необычных силиконовых...


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

Или воспользуйтесь поиском по форуму:
Oploshka
3 / 3 / 0
Регистрация: 08.12.2011
Сообщений: 36
21.02.2012, 20:52     Заполнить воздушный шар #7
thick_int, Не по теме:
А если негрубо, то открываем старый учебник по алгебре (например Кисилев) (поскольку в современных школах а-ля ЕГЭ по Фурсенко вообще дети не имеют представления о диофантовых уравнениях) и учимся решать такие уравнения.
Кому это надо сейчас=)? они даже домашнее задание сами не делают)
Yandex
Объявления
21.02.2012, 20:52     Заполнить воздушный шар
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru