Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Золушка_я
0 / 0 / 0
Регистрация: 13.06.2016
Сообщений: 79
#1

Сколько животных можно купить за 100 рублей? - C++

29.06.2016, 23:10. Просмотров 342. Ответов 4
Метки нет (Все метки)

Написать программу, которая выводит на экран все возможные варианты решения задачи:
Имеется 100 рублей. Сколько быков, коров и телят можно купить на все эти деньги, если плата за быка – 10 рублей, за корову – 5 рублей, за теленка – 0,5 рублей?
Видела решение через С, но нужно сделать через С++. Может быть вместо printf поставить break? Очень прошу, не судите строго, я только начала учить С++, поэтому пока задаю глупые вопросы. Просто хочу разобраться. Всем заранее большое спасибо за участие и потраченное время!)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
 
void main() {
    
    int i, j, y, col = 0;
    for (i = 0; i<11; i++)
        for (j = 0; j<21; j++)
            for (y = 0; y<201; y++)
                if (i * 10 + j * 5 + y*0.5 == 100 && i + j + y == 100)
                {
                    printf("B=");
                    printf("%d\n", i);
                    printf("K=");
                    printf("%d\n", j);
                    printf("T=");
                    printf("%d\n", y);
                    col++;
                }
    printf("Col var: ");
    printf("%d\n", col);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.06.2016, 23:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сколько животных можно купить за 100 рублей? (C++):

Сколько быков, коров и телят можно купить на 100 рублей? - C++
1.Имеется 100 рублей. Сколько быков, коров и телят можно купить на все эти деньги, если плата за быка – 10 рублей, за корову – 5 рублей,...

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

Сколькими способами можно разменять 100 000 рублей на монеты 1, 2, 5 рублей? - C++
Задача такова: сколькими способами можно разменять 100 000 рублей на монеты 1 2 5 рублей,то есть нужно выписать количество решений...

Вычислить сколько товара можно купить без сдачи - C++
Задаётся произвольная цена товара (допустим 11,11) задается произвольное количество монет (10р 5р 2р 1р 50к 10к 5к) допустим каждой по 5 ...

Можно ли за A рублей купить B книг, стоимостью C и D журналов, стоимостью E? - C++
1. Некто располагает суммой в А руб. Он хочет купить В книг по С руб. и D журналов по Е руб. Написать программу, проверяющую, возможна ли...

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

4
redseven
56 / 15 / 11
Регистрация: 07.02.2015
Сообщений: 325
30.06.2016, 08:50 #2
Вот пожалуйста
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
#include "stdafx.h"
#include <iostream>
#include <stdio.h>
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL,"Russian");
    int kol1=0,kol2=0,kol3=0,i,j,y;
    kol1=100/10;
    cout<<"Количество быков за 100 рублей = "<<kol1<<endl;
    kol2=100/5;
    cout<<"Количество коров за 100 рублей= "<<kol2<<endl;
    kol3=100/0.5;
    cout<<"Количество телят за 100 рублей= "<<kol3<<endl;
    cout<<"Всех вместе за 100 рублей"<<endl;
    for (i = 0; i<11; i++)
for (j = 0; j<21; j++)
for (y = 0; y<201; y++)
if (i * 10 + j * 5 + y*0.5 == 100 && i + j + y == 100)
{
    cout<<"Быки = "<<i<<endl;
    cout<<"Коровы  = "<<j<<endl;
    cout<<"Телята = "<<y<<endl;
}   
system("pause");
    return 0;
}
P.S
не забудь нажать кнопку спасибо))
1
Золушка_я
0 / 0 / 0
Регистрация: 13.06.2016
Сообщений: 79
30.06.2016, 12:22  [ТС] #3
redseven, Спасибо большое!) Вопрос, а можно написать программу, не используя argc, _TCHAR* argv[]
0
_liv_
231 / 231 / 87
Регистрация: 07.10.2015
Сообщений: 643
Завершенные тесты: 1
30.06.2016, 12:39 #4
C++
1
int _tmain()
0
redseven
56 / 15 / 11
Регистрация: 07.02.2015
Сообщений: 325
30.06.2016, 17:03 #5
C++
1
int main()
или как указал выше пользователь liv
0
30.06.2016, 17:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.06.2016, 17:03
Привет! Вот еще темы с ответами:

Определить, сколько и каких животных и людей будет у Максима через месяц - C++
У Максима х знакомых. Из них все четные - женского пола, а нечетные - животные. Те животные, индекс которых равен 3 - домашние. Из них...

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

Через сколько лет этот человек сможет купить машину? - C++
Один человек имеет 100 тыс.руб., он хочет купить машину за 150 тыс.руб., для этого кладет все свои деньги в банк под 10% годовых, но в...

Через сколько лет этот человек сможет купить машину? - C++
Один человек имеет 100 тыс.руб., он хочет купить машину за 150 тыс.руб., для этого кладет все свои деньги в банк под 10% годовых, но в...


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

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

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