Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
pyrodd
0 / 0 / 0
Регистрация: 25.03.2015
Сообщений: 3
1

Определить, сколько можно купить быков, коров и телят, если известны цены

25.03.2015, 07:51. Просмотров 551. Ответов 6
Метки нет (Все метки)

Сколько можно купить быков, коров и телят, если плата за быка 10 рублей, за корову - 5 рублей, за теленка - 0,5 рубля, если на 100 рублей надо купить 100 голов скота.

Прошу помочь в решении! На for пробовал все работает, но на while достигал максимально результата 1 1 170 или 1 1 98.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2015, 07:51
Ответы с готовыми решениями:

Сколько быков, коров и телят можно купить на 100 рублей?
1.Имеется 100 рублей. Сколько быков, коров и телят можно купить на все эти...

Cколько можно купить быков, коров и телят на 100 рублей
Составить алгоритм решения задачи: сколько можно купить быков, коров и телят,...

Определить количество быков, коров и телят для покупки исходя из их цены
Составить алгоритм решения задачи: сколько можно купить быков, коров и телят,...

Вычислить сколько нужно купить быков, коров и телят, имея определенную сумму денег
Помогите пожалуйста зделать програму по етой задеч: Сколько можно купить быков,...

Напишите программу, которая по задуманному числу и предложенному варианту второго игрока считает количество «быков» и «коров».
Первая задача «Быки и коровы» Вам, наверное, известна логическая игра...

6
marat_miaki
149 / 138 / 86
Регистрация: 08.04.2013
Сообщений: 558
25.03.2015, 08:21 2
ну ка покаж как там с for у тебя получилось? а то чувствуется лапшу вешаешь.
0
pyrodd
0 / 0 / 0
Регистрация: 25.03.2015
Сообщений: 3
25.03.2015, 09:45  [ТС] 3
Почему так сразу категорично? Вот на for:
C++
1
2
3
4
5
6
7
for(b=0;b<11;b++)
for(k=0;k<21;k++)
for(t=0;t<201;t++)
If(b*10+k*5+t*0.5==100 && b+k+t==100)
{
cout << b << k << t;
}
0
marat_miaki
149 / 138 / 86
Регистрация: 08.04.2013
Сообщений: 558
25.03.2015, 10:36 4
для начала if ((b*10+k*5+t*0.5<=100) && (b+k+t==100)) cout << b << k << t<<endl; будет вернее. Не думаю что все сто потратить надо, останется на корма -)))
0
pyrodd
0 / 0 / 0
Регистрация: 25.03.2015
Сообщений: 3
25.03.2015, 10:53  [ТС] 5
Это не очень важно, ответ-то сходится (1 9 90)
Важна реализация этого же, только на while(или do while)
0
marat_miaki
149 / 138 / 86
Регистрация: 08.04.2013
Сообщений: 558
25.03.2015, 11:03 6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int k=0,b=0,t=0;
while(b<10){
k=0;    
while (k<20){
t=0;
while (t<101){
if ((b*10+k*5+t*0.5<=100) && (b+k+t==100))   {
cout.width(2);cout << b;
cout.width(3);cout << k;
cout.width(3);cout << t<<endl;}
t++;
}
k++;
}
b++;
}
   system("PAUSE"); 
   return 0;
}
ну если не важно
0
zuxa-zuxa
Мишка Косолапый :)
282 / 252 / 86
Регистрация: 15.02.2012
Сообщений: 1,470
Завершенные тесты: 1
25.03.2015, 11:06 7
Ну исходя из равенства циклов ниже, думаю сможешь

C++
1
for (int i=0;i<100;i++)
C++
1
2
3
4
5
6
int i = 0;
while (i<100)
{
i++;
// какие то действия
}
0
25.03.2015, 11:06
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.03.2015, 11:06

Определить, сколько квадратов можно отсечь, если каждый раз отсекается самый большой квадрат
1. От прямоугольника с целыми сторонами А и В отсекаются квадраты. При помощи...

Сколько животных можно купить за 100 рублей?
Написать программу, которая выводит на экран все возможные варианты решения...

Вычислить сколько товара можно купить без сдачи
Задаётся произвольная цена товара (допустим 11,11) задается произвольное...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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