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

На Простом СИ!!! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти корень http://www.cyberforum.ru/cpp-beginners/thread119695.html
Помогите пожалуйста. как найти корень разности? например D=корень из A-B.
C++ Чем отличается fopen от ifstream? сабж... http://www.cyberforum.ru/cpp-beginners/thread119693.html
строки C++
Помогите,пожалуйста,написать программу: дано предложение,сформировать массив указателей на слова,длина которых больше трех символов,реализацию представить ввиде отдельной функции. Заранее огромное спасибо.
C++ графика
привет парни))!!! я студент 2 курса, изучаю с++, вот дошёл до графики!!! мне дали задание нарисовать маятник подвешанный на какой то точке, и качающийся в лево и право!!! посоветуйте пожалуйста какую нибудь литературу))), или объясните пожалуйста как работать с графикой, первые раз с ним сталкиваюсь))) программирую я на code Blocks с помощю #include <graphics.h> #include <stdlib.h>
C++ Программирование с использованием структур. http://www.cyberforum.ru/cpp-beginners/thread119675.html
Имеется структура типа student с полями: ФИО, год рождения, год поступления, оценки за 1, 2, и 3 экзамен (предметы любые). Создать и ввести массив из структур типа student (размер массива произвольный) и распечатать анкетные данные студентов получивших две 4.
C++ Работа с текстовыми файлами. Найти самое длинное симметричное слово заданного(придуманного) предложения, например АККА. подробнее

Показать сообщение отдельно
stv
26 / 26 / 6
Регистрация: 05.03.2010
Сообщений: 171
21.04.2010, 16:59     На Простом СИ!!!
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; 
}
 
Текущее время: 17:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru