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

Задача с монетами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Динамическая строка! http://www.cyberforum.ru/cpp-beginners/thread831486.html
Здравствуйте, что такое динамическая строка, чем она отличается от обычной строки?
C++ Подскажите где можно посмотреть исходники Подскажите где можно посмотреть исходники законченых программ на С++, активно использующих ООП: инкапсуляцию, наследование и полиморфизм? Но без без бустов, куте и прочих прилад? ps: желательно под линукс, но не обязательно. http://www.cyberforum.ru/cpp-beginners/thread831483.html
Повторное использование кода в C++ C++
Всем доброго дня! Прошу помочь начинающему. В данный момент обучаюсь по книге Прата С.. Застрял на задаче про использование класса valarray. Прошу помочь разобраться в создании конструкторов. Имеется: Класс Wine (Вино) содержит объект-член типа string для названия вина и объект Pair из объектов valarray<int>. Первый член каждого объекта Pair содержит год сбора винограда, а второй член —...
C++ немогу всавить ассемблер в код
пишу такой код: #include <iostream> int main(){ int a = 1; int b = 2; asm("mov eax, ebx"); return 0; }
C++ Функция гиперболического тангенса tanh(x) http://www.cyberforum.ru/cpp-beginners/thread831467.html
Всем добрый день! Если взять два числа A и B и сложить их, то процессор проделает одну операцию сложения,так? А сколько операций и каких проделает процессор, если я хочу взять гиперболический тангенс от аргумента? Например, tanh(3). Такой же вопрос про экспоненту в какой либо степени. Напрмиер, exp(3)
C++ в калькуляторе 2+2*2=8 не получается сделать так, чтобы калькулятор считал 2+2*2=8, как это реализовать? Есть мнение что нужно что-то дописать в "+", но что... код: // primer1Dlg.cpp : файл реализации // #include "stdafx.h" подробнее

Показать сообщение отдельно
Zoger
3 / 3 / 0
Регистрация: 10.10.2010
Сообщений: 68
08.04.2013, 14:44     Задача с монетами
Здравствуйте! я начал изучать С++ и вот такая задача. "Дано натуральное число N. Как наименьшим количеством монет можно выплатить N копеек. Предполагается что в достаточном количестве имеются монеты достоинством 1, 2, 3, 4, 5, 10, 15, 20, 50 копеек."

я написал программу в wxDev-C++
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
#include <iostream>
using namespace std;
int main () {
    int i;
 
    cout << "vvedite natural'noe chislo: ";
    cin >> i;
 
    if (i < 50) cout << " '50' = 0; ";
    else
     cout << " '50' = " << i / 50 << "\n";
    i = i % 50;
 
    if (i < 20) cout << " '20' = 0; ";
    else
     cout << " '20' = " << i / 20 << "\n";
    i = i % 20;
 
    if (i < 15) cout << " '15' = 0; ";
    else
     cout << " '15' = " << i / 15 << "\n";
    i = i % 15;
 
    if (i < 10) cout << " '10' = 0; ";
    else
     cout << " '10' = " << i / 10 << "\n";
    i = i % 10;
 
    if (i < 5) cout << " '5' = 0; ";
    else
     cout << " '5' = " << i / 5 << "\n";
    i = i % 5;
 
    if (i < 3) cout << " '3' = 0; ";
    else
     cout << " '3' = " << i / 3 << "\n";
    i = i % 3;
 
    if (i < 2) cout << " '2' = 0; ";
    else
     cout << " '2' = " << i / 2 << "\n";
    i = i % 2;
     cout << " '1' = " << i << "\n";
 
    getchar ();
    system ("PAUSE");
    return 0;
}
в принципе задачка решена, но я не знаю как все это упростить, ведь по любому это можно сделать... и еще 1 вопрос: я хочу чтоб ответы выводились в новую строку, вроде все сделал правильно, а ответы не всегда выводятся с новой строки, и каждый раз какой то ответ с новой строки, а какой то нет.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru