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

Написать программу, которая решает следующую задачу: было куплено 3 курицы за 46 гривен. Первая несет 3 яйца за 4 дня, вторая 2 яйца за 3 дня, третья - C++

Восстановить пароль Регистрация
 
Cclassic
0 / 0 / 0
Регистрация: 08.09.2013
Сообщений: 62
16.09.2013, 14:55     Написать программу, которая решает следующую задачу: было куплено 3 курицы за 46 гривен. Первая несет 3 яйца за 4 дня, вторая 2 яйца за 3 дня, третья #1
Написать программу, которая решает следующую задачу: было куплено 3 курицы за 46 гривен. Первая несет 3 яйца за 4 дня, вторая 2 яйца за 3 дня, третья 1 яйцо за 2 дня. За сколько дней окупятся куры, если продавать десяток яиц за 1 гривну. Результат вывести в консоль.


помогите голову сломал не могу решить...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.09.2013, 14:55     Написать программу, которая решает следующую задачу: было куплено 3 курицы за 46 гривен. Первая несет 3 яйца за 4 дня, вторая 2 яйца за 3 дня, третья
Посмотрите здесь:

Написать программу, которая запрашивает у пользователя номер дня недели, затем выводит название дня недели C++
C++ Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений:''Рабочийдень'', ''Суббота'' или ''Воскресенье''.
Составить программу, которая по номеру введенного дня недели вводит название дня. C++
Написать программу, которая бы печатала название дня недели по введенному номеру C++
Написать программу, которая по номеру дня недели (целому числу от 1 до 7) выдает в качестве результата название дня недели C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Catstail
Модератор
 Аватар для Catstail
21436 / 10221 / 1666
Регистрация: 12.02.2012
Сообщений: 17,096
16.09.2013, 15:03     Написать программу, которая решает следующую задачу: было куплено 3 курицы за 46 гривен. Первая несет 3 яйца за 4 дня, вторая 2 яйца за 3 дня, третья #2
У меня получается 240 дней...
Cclassic
0 / 0 / 0
Регистрация: 08.09.2013
Сообщений: 62
16.09.2013, 15:05  [ТС]     Написать программу, которая решает следующую задачу: было куплено 3 курицы за 46 гривен. Первая несет 3 яйца за 4 дня, вторая 2 яйца за 3 дня, третья #3
Цитата Сообщение от Catstail Посмотреть сообщение
У меня получается 240 дней...
240 дней 460 яиц надо посчитал ну не могу формулу составить
Catstail
Модератор
 Аватар для Catstail
21436 / 10221 / 1666
Регистрация: 12.02.2012
Сообщений: 17,096
16.09.2013, 15:09     Написать программу, которая решает следующую задачу: было куплено 3 курицы за 46 гривен. Первая несет 3 яйца за 4 дня, вторая 2 яйца за 3 дня, третья #4
Все очень просто: За x дней:

первая курица снесет x*3/4 яиц;
вторая x*1/2;
третья x*2/3.

Получаем неравенство: x(3/4+1/2+2/3) >= 46*10
Cclassic
0 / 0 / 0
Регистрация: 08.09.2013
Сообщений: 62
16.09.2013, 15:23  [ТС]     Написать программу, которая решает следующую задачу: было куплено 3 курицы за 46 гривен. Первая несет 3 яйца за 4 дня, вторая 2 яйца за 3 дня, третья #5
Цитата Сообщение от Catstail Посмотреть сообщение
Все очень просто: За x дней:

первая курица снесет x*3/4 яиц;
вторая x*1/2;
третья x*2/3.

Получаем неравенство: x(3/4+1/2+2/3) >= 46*10
C++
1
2
3
4
5
6
7
8
9
10
11
12
int kyrica = 3;
int kyrica2 = 2;
int kyrica3 = 1;
int day = 4;
int day2 = 3;
int day3 = 2;
int yaica;
int egg1 = day * kyrica;
int egg2 = (day2 + day2 + day2 +day2)
int egg3 = (day3 + day3 +day3)
int result1 = egg1 + egg2 + egg3;//23
int opc 23 * 20

как то так)
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5547 / 2561 / 233
Регистрация: 01.11.2011
Сообщений: 6,330
Завершенные тесты: 1
16.09.2013, 15:26     Написать программу, которая решает следующую задачу: было куплено 3 курицы за 46 гривен. Первая несет 3 яйца за 4 дня, вторая 2 яйца за 3 дня, третья #6
Вам нужно найти общее количество яиц в день. Точнее начиная с нуля прибавлять по яйцам за период каждой курицы.
Заново. Самая быстрая курица телится каждые два дня, значит минимальный шаг - 2. Итак прошло два дня - у нас одно яйцо. На третий день еще одна курица окатилась и яиц становится два. На четвертый день - было два яйца и первая-скорострельная и третья-тугодумка принесли еще по одному. Четвертый день, яиц четыре. И так далее.

Какой я скоростной.
Cclassic
0 / 0 / 0
Регистрация: 08.09.2013
Сообщений: 62
16.09.2013, 15:28  [ТС]     Написать программу, которая решает следующую задачу: было куплено 3 курицы за 46 гривен. Первая несет 3 яйца за 4 дня, вторая 2 яйца за 3 дня, третья #7
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Вам нужно найти общее количество яиц в день. Точнее начиная с нуля прибавлять по яйцам за период каждой курицы.
Заново. Самая быстрая курица телится каждые два дня, значит минимальный шаг - 2. Итак прошло два дня - у нас одно яйцо. На третий день еще одна курица окатилась и яиц становится два. На четвертый день - было два яйца и первая-скорострельная и третья-тугодумка принесли еще по одному. Четвертый день, яиц четыре. И так далее.
Вроде решил)
mrKi
2 / 2 / 0
Регистрация: 01.08.2013
Сообщений: 60
16.09.2013, 16:07     Написать программу, которая решает следующую задачу: было куплено 3 курицы за 46 гривен. Первая несет 3 яйца за 4 дня, вторая 2 яйца за 3 дня, третья #8
У меня вот так вышло.
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
#include <iostream>
using namespace std;
class chiken
{
      public:
             float egsForOneDay;
             float days, egs;
             chiken(float d,float e):days(d),egs(e){egsForOneDay=egs/days;}
             ~chiken(){}
};
 
int main()
{
    float countOfChiken=3;
    float cost4One=46;
    float moneyToGet=cost4One*countOfChiken;
    float egsFor1=10;
    float weneed=moneyToGet*egsFor1;
    chiken first(4,3),second(3,2),third(2,1);
    float count=first.egsForOneDay+second.egsForOneDay+third.egsForOneDay;
    cout<<weneed/count<<endl;
    
    system("pause");
    return 0;
};
240 дней не может быть,так как выйдет что окупилась лишь одна курица
P.S. на счет памяти не заморачивался, делал много переменных .

Добавлено через 2 минуты
MousePro
49 / 30 / 1
Регистрация: 25.04.2013
Сообщений: 366
16.09.2013, 16:12     Написать программу, которая решает следующую задачу: было куплено 3 курицы за 46 гривен. Первая несет 3 яйца за 4 дня, вторая 2 яйца за 3 дня, третья #9
460 дней, не?
mrKi
2 / 2 / 0
Регистрация: 01.08.2013
Сообщений: 60
16.09.2013, 16:13     Написать программу, которая решает следующую задачу: было куплено 3 курицы за 46 гривен. Первая несет 3 яйца за 4 дня, вторая 2 яйца за 3 дня, третья #10
MousePro, у меня не так вышло. перепроверь
MousePro
49 / 30 / 1
Регистрация: 25.04.2013
Сообщений: 366
16.09.2013, 16:16     Написать программу, которая решает следующую задачу: было куплено 3 курицы за 46 гривен. Первая несет 3 яйца за 4 дня, вторая 2 яйца за 3 дня, третья #11
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Вам нужно найти общее количество яиц в день. Точнее начиная с нуля прибавлять по яйцам за период каждой курицы.
Заново. Самая быстрая курица телится каждые два дня, значит минимальный шаг - 2. Итак прошло два дня - у нас одно яйцо. На третий день еще одна курица окатилась и яиц становится два. На четвертый день - было два яйца и первая-скорострельная и третья-тугодумка принесли еще по одному. Четвертый день, яиц четыре. И так далее.

Какой я скоростной.
Да вот вроде решили
Rivory
146 / 112 / 2
Регистрация: 15.01.2013
Сообщений: 266
16.09.2013, 16:19     Написать программу, которая решает следующую задачу: было куплено 3 курицы за 46 гривен. Первая несет 3 яйца за 4 дня, вторая 2 яйца за 3 дня, третья #12
Цитата Сообщение от mrKi Посмотреть сообщение
240 дней не может быть,так как выйдет что окупилась лишь одна курица
P.S. на счет памяти не заморачивался, делал много переменных .
Как я понял, там все 3 курицы за 46, а не каждая за 46.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.09.2013, 17:23     Написать программу, которая решает следующую задачу: было куплено 3 курицы за 46 гривен. Первая несет 3 яйца за 4 дня, вторая 2 яйца за 3 дня, третья
Еще ссылки по теме:

Написать программу, которая определяет: какая из цифр двухзначного числа больше: первая или вторая; C++
C++ Написать программу, которая решает задачу с применением подпрограммы типа function

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

Или воспользуйтесь поиском по форуму:
zer0mail
2184 / 1867 / 187
Регистрация: 03.07.2012
Сообщений: 6,635
Записей в блоге: 1
16.09.2013, 17:23     Написать программу, которая решает следующую задачу: было куплено 3 курицы за 46 гривен. Первая несет 3 яйца за 4 дня, вторая 2 яйца за 3 дня, третья #13
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Вам нужно найти общее количество яиц в день. Точнее начиная с нуля прибавлять по яйцам за период каждой курицы.
Самая быстрая курица телится каждые два дня... На третий день еще одна курица окатилась
Это что за порода такая - и телится и котится . Вот бы такую коту Матроскину
Yandex
Объявления
16.09.2013, 17:23     Написать программу, которая решает следующую задачу: было куплено 3 курицы за 46 гривен. Первая несет 3 яйца за 4 дня, вторая 2 яйца за 3 дня, третья
Ответ Создать тему
Опции темы

Текущее время: 05:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru