Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти корень https://www.cyberforum.ru/ cpp-beginners/ thread119695.html
Помогите пожалуйста. как найти корень разности? например D=корень из A-B.
Чем отличается fopen от ifstream? C++
сабж...
строки C++
Помогите,пожалуйста,написать программу: дано предложение,сформировать массив указателей на слова,длина которых больше трех символов,реализацию представить ввиде отдельной функции. Заранее огромное...
C++ графика привет парни))!!! я студент 2 курса, изучаю с++, вот дошёл до графики!!! мне дали задание нарисовать маятник подвешанный на какой то точке, и качающийся в лево и право!!! посоветуйте пожалуйста... https://www.cyberforum.ru/ cpp-beginners/ thread119676.html
C++ Программирование с использованием структур. https://www.cyberforum.ru/ cpp-beginners/ thread119675.html
Имеется структура типа student с полями: ФИО, год рождения, год поступления, оценки за 1, 2, и 3 экзамен (предметы любые). Создать и ввести массив из структур типа student (размер массива...
C++ Работа с текстовыми файлами.
Найти самое длинное симметричное слово заданного(придуманного) предложения, например АККА.
C++ Возведение отрицательного числа в вещественную степень
Здравствуйте. Подскажите, как можно реализовать алгоритм возведения отрицательного числа в вещественную степень. К примеру -5^5.5; Ведь можно же записать -5^(11/2), а корень из отрицательного числа...
C++ Структуры содержащие в себе другие структуры struct a { int age; char name; }; struct b { int age; char name; https://www.cyberforum.ru/ cpp-beginners/ thread119667.html
C++ Перевод числа типа long int https://www.cyberforum.ru/ cpp-beginners/ thread119664.html
Как сделать, чтоб одно число типа long int(большое число) перевести в несколько и записать в массив. Например, число 46843867 записать в массив как числа 4,6,8,4,3,8,6,7 и т.д. Помогите пожалуйста.
C++ Скачать и сохранить jpeg картинку с заданного url . Задача вообщем состоит в том , что нужно с заданного url (по которому содержится только картинка jpeg формата) скачать картинку и сохранить её на жестком диске. Есть ли какой-то стандартный поток в... https://www.cyberforum.ru/ cpp-beginners/ thread119645.html
221 / 135 / 48
Регистрация: 12.04.2010
Сообщений: 248
21.04.2010, 11:56 0

На Простом СИ!!!

21.04.2010, 11:56. Просмотров 605. Ответов 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
26
27
28
29
30
int money =1000;//начальные деньги продовца
int cost[]={100,200};//цена 
int juice[]={20,20};//количество 
 
int func(int type,int m)
{
    int c = cost[type];
    if(juice[type]==0) return m;
    if(m >= c){
         if(money >= m-c){
               money+=c;
               juice[type]--;
               return m-c;
         }
    }
    return m;   
}
 
int  main(void)
{int s;int t;
    for(int i = 0;i<30;i++){
        cout<<"Покупатель "<<i<<endl<<"Тип сока:"<<endl;
        cin>>t;
        cout<<"Деньги:"<<endl;
        cin>>s;
        s = func(t,s);
        cout<<"Сдача:"<<s<<endl;
   } 
    return 0;
}


Вернуться к обсуждению:
На Простом СИ!!!
2
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.04.2010, 11:56
Готовые ответы и решения:

Ошибка в простом коде
Не пойму в чем ошибка, условие правильно, цикл думал тоже, но все время один и тот же ответ. Кто...

Найти ошибку в простом уравнении
Вот задача s=\frac{2cos\,\left(x-\frac{2}{3} \right)}{\frac{1}{2}+sin^2...

Управление потоками на простом примере
Покажите на простом примере как это делается. Создаю простую программу, которая выводит на экран...

множественные ошибки в простом проэкте
#include&lt;cmath&gt; #include&lt;iostream&gt; #include &lt;locale.h&gt; using namespace std; int main() {...

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