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

Посчитать количество денег, которые нужно заплатить за цветы, продающиеся группами с разной стоимостью - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Преждевременный выход из цикла http://www.cyberforum.ru/cpp-beginners/thread991419.html
Здраствуйте! Спасибо за внимание. Стояла задача: 1. построить двумерный динамический массив. (выполнено) 2. нахождение количества строк, не содержащих элемента со значением ноль. (выполнено) 3....
C++ Создать класс Time Помогите решить: Класс Time. Создать класс Time, который должен включать: a. Два поля: int min; int hour; b. Конструкторы. Time(); Time(int m); Time(int h, int m); Time(char *fname); Time(Time... http://www.cyberforum.ru/cpp-beginners/thread991397.html
C++ Чтение бинарних файлов
Вопросы: 1) Как в с++ читать какой-то файл (*.mp3, *.avi и т. п.) в бинарном виде. 2) Как открыть какой-то файл (*.mp3, *.avi и т. п.) в бинарном виде в Windows 7. 3) Файл имеют одинаковый...
Одномерный массив C++
Всем доброго времени суток. Поступила на заочное обучение, дали такое задание, решить конечно же не смогла, так как с языком C++ вообще не знакома, а выучить за неделю нереально... Поэтому обратилась...
C++ Нужно ввести любые три числа и чтобы они расположились в порядке возрастания http://www.cyberforum.ru/cpp-beginners/thread991325.html
Помогите решить задачу! Нужно ввести любые три числа и чтобы они расположились в порядке возрастания.
C++ map - заполнение и удаление Хочу проинициализировать map случайными числами и вывести на экран. Скажите, в чем ошибка? Объявление: std::map <int, int> myMap; std::map <int, int> :: iterator it = myMap.begin(); ... подробнее

Показать сообщение отдельно
2ima
☆ Форумчанин(FSC)☆
910 / 289 / 9
Регистрация: 28.04.2013
Сообщений: 2,418
Записей в блоге: 10
Завершенные тесты: 1

Посчитать количество денег, которые нужно заплатить за цветы, продающиеся группами с разной стоимостью - C++

29.10.2013, 12:40. Просмотров 326. Ответов 8
Метки (Все метки)

Когда Мальвине исполнилось К лет,она пригласила друзей на свой день рождения.Буратино не долго думая попер в магаз где продают цветы чтобы купить Мальвине столько роз, сколько ей лет.В магазине можно купить 50 роз за 50 гривен, 10 роз за 15 грн, 1 розу за 2 грн.
Вопрос: какую минимальную сумму денег должен иметь Буратино, чтобы сделать подарок Мальвине, если она может жить до 100000.
До чего только допер, помогите!
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
 
#include "Unit5.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm5 *Form5;
int old, cash, fl;
//---------------------------------------------------------------------------
__fastcall TForm5::TForm5(TComponent* Owner)
    : TForm(Owner)
{
ComboBox2->Items->Add("1");
ComboBox2->Items->Add("10");
ComboBox2->Items->Add("50");
 
}
//---------------------------------------------------------------------------
void __fastcall TForm5::Button1Click(TObject *Sender)
{
old=StrToInt(Edit1->Text);
if(old<1)
{
  ShowMessage("Мальвина слишком юна для цветов.");
}
if(old>100000)
{
  ShowMessage("Цветы скорее ей сгодятся только на могилку.Мальвины столько не живут.");
}
if(1<old<100000)
{
ShowMessage("Мальвине "+IntToStr(old));
}
fl=old;
Label6->Caption=fl;
}
//---------------------------------------------------------------------------
void __fastcall TForm5::SpeedButton1Click(TObject *Sender)
{
if(ComboBox2->Text=="1")
{
Label3->Caption="2";
}
if(ComboBox2->Text=="10")
{
Label3->Caption="15";
}
if(ComboBox2->Text=="50")
{
Label3->Caption="50";
}
}
//---------------------------------------------------------------------------
void __fastcall TForm5::Button2Click(TObject *Sender)
{
int del;
int fifty=(old%50==0);
int ten=(old%10==0);
if(fifty)
{
    ShowMessage("Делится нацело на 50");
    del=StrToInt(Edit1->Text)/50;
    old=StrToInt(Edit1->Text)*del;
    ShowMessage(fifty);
    Label7->Caption=old;
 
}
if(ten)
{
    ShowMessage("Делится нацело на 10");
    del=StrToInt(Edit1->Text)/10;
    old=(StrToInt(Edit1->Text)*del)+5;
    ShowMessage(ten);
    Label8->Caption=old;
}
if(old/1)
{
    old=(StrToInt(Edit1->Text))*2;
    Label9->Caption=old;
}
}
//---------------------------------------------------------------------------
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.