Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
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
26 / 26 / 3
Регистрация: 05.03.2010
Сообщений: 171
21.04.2010, 16:59 0

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

21.04.2010, 16:59. Просмотров 600. Ответов 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)    /*Функция принимает в качестве параметров два целочисленных               значения: тип напитка (1 или 2) и количество денег у покупателя 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; /*t - тип напитка; s - кол-во денег у покупателя*/
    for(int i = 0;i<30;i++){
        printf("Customer: %i \nKind of juice: ", i+1);
        scanf("%i", &t);
        printf("Money: ");
        scanf("%i", &s);
        s = func(t,s); /*Передаем в функцию кол-во денег и тип напитка, возвращаем сдачу*/
        printf("Change: %i", s); /*Выводим сдачу*/
   } 
    return 0; 
}


Вернуться к обсуждению:
На Простом СИ!!!
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.04.2010, 16:59

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Неявные интерфейсы С++ шаблонов. Сложно о простом
Неявные интерфейсы С++ шаблонов. Сложно о простом. Вот заметка в формате PDF о том, как...

Странный баг в простом консольном приложении С++
Написал код, все работает как надо вот только оно предлагает вводить названия &quot;призов&quot; со второго,...

Объясните пожалуйста realloc на простом языке
Зачем нужен и какой-нибудь пример и помогите понять для чего он здесь ...

Определить, является ли слово next в простом предложении наречием
Определить,является ли слово next в простом предложении наречием. Вот такая вот задача.....на...

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