#include <iostream>
using namespace std;
int main()
{
int size;
int monetka;
int count = 0;
int* monetki = new int[size];
int* monetki2 = new int[size];
int max = 0;
int i;
int a;
int b;
int n;
int ost;
int j;
int count3 = 1;
int countm = 0;
int z = 0;
int sum;
cout << "Введите сумму : ";
cin >> sum;
bool x = true;
int array[2] = { 1,3 };
while (x != false) {
cout << "Введите монетки на которые вы будете разменивать вашу сумму : , для продолжения введите true для выхода введите false";
cin >> x;
if (x == false) {
break;
}
cout << "Введите значение " << " " << count << " Монетки ";
cin >> monetka;
count = count + 1;
size = count;
monetki[count - 1] = monetka;
}
while (true) {
int h = 1;
for (i = 0; i < size; i++) {
b = monetki;
if (b > max) {
b = max;
count3 = i;
h = 0;
}
countm = countm + 1;
}
if (h == 1) {
break;
}
monetki2[z] = b;
max = 0;
monetki[count3] = 0;
z = z + 1;
}
for (j = 0; j < size; j++) {
ost = sum % monetki2[j];
sum = sum - ost * monetki2[j];
cout << ost << " Монеток по : " << monetki2[j];
}
}
using namespace std;
int main()
{
int size;
int monetka;
int count = 0;
int* monetki = new int[size];
int* monetki2 = new int[size];
int max = 0;
int i;
int a;
int b;
int n;
int ost;
int j;
int count3 = 1;
int countm = 0;
int z = 0;
int sum;
cout << "Введите сумму : ";
cin >> sum;
bool x = true;
int array[2] = { 1,3 };
while (x != false) {
cout << "Введите монетки на которые вы будете разменивать вашу сумму : , для продолжения введите true для выхода введите false";
cin >> x;
if (x == false) {
break;
}
cout << "Введите значение " << " " << count << " Монетки ";
cin >> monetka;
count = count + 1;
size = count;
monetki[count - 1] = monetka;
}
while (true) {
int h = 1;
for (i = 0; i < size; i++) {
b = monetki;
if (b > max) {
b = max;
count3 = i;
h = 0;
}
countm = countm + 1;
}
if (h == 1) {
break;
}
monetki2[z] = b;
max = 0;
monetki[count3] = 0;
z = z + 1;
}
for (j = 0; j < size; j++) {
ost = sum % monetki2[j];
sum = sum - ost * monetki2[j];
cout << ost << " Монеток по : " << monetki2[j];
}
}