Нужно 1. Ввести количество денег 2. Ввести цену 3. Вывести сдачу 4. Самое главное, указать, какими купюрами и монетами можно выдать
за купюры не выкупаю, но первые 3 пункта получились #include <iostream> #include <conio.h> using namespace std; int main() { setlocale(0, ""); int a, b; cout << "Введите количество денег: "; cin >> a; cout << "Введите цену: "; cin >> b; int c = a - b; cout << "Сдача: " << c << endl; _getch(); return 0; }
Держи. :fallout_cool: #include <iostream> #include <conio.h> #include <cstdint> using namespace std; int main() { setlocale(0, ""); int a, b, k; cout << "Введите количество денег: "; cin >> a; cout << "Введите цену: "; cin >> b; int c = a - b; cout << "Сдача: " << c << endl; cout << "" << endl; cout << "" << endl; cout << "1. Гривны." << endl; cout << "2. Евро." << endl; cout << "3. Рубли." << endl; cout << "4. Рупии." << endl; cout << "" << endl; cout << "" << endl; cout << "Выберите курс вывода сдачи: "; cin >> k; switch (k) { case 1: k = c / 2.5; cout << "Итог в гривнах: " << k << endl; break; case 2: k = c / 74.57; cout << "Итог в евро: " << k << endl; break; case 3: k = c / 1; cout << "Итог в рублях: " << k << endl; break; case 4: k = c / 0.94; cout << "Итог в рупиях: " << k << endl; break; } _getch(); return 0; }
#include<stdio.h> void ofin(const char* out, const char* f, void* in){ printf("%s",out); scanf(f,in); } long double curcon(const long double sum, const short int fm, const short int to){ const float cur_rub[]={1.0,2.51,66.34,74.56}; //₽,₴,$,€ к ₽ return sum*cur_rub[fm]/cur_rub[to]; } int main(){ short int sum_cur=0,prc_cur=0,rst_cur=0; long double sum=0,prc=0; ofin("Валюта[0-₽,1-₴,2-$,3-€]: ","%hi",&sum_cur); //Валюта суммы ofin("Сумма: ","%Lf",&sum); ofin("Валюта[0-₽,1-₴,2-$,3-€]: ","%hi",&prc_cur); //Валюта цены ofin("Цена: ","%Lf",&prc); ofin("Валюта[0-₽,1-₴,2-$,3-€]: ","%hi",&rst_cur); //Валюта остатка printf("Остаток: %Lg\n",curcon(sum,sum_cur,rst_cur)-curcon(prc,prc_cur,rst_cur)); return 0; } Код #include<stdio.h> void ofin(const char* out, const char* f, void* in){ printf("%s",out); scanf(f,in); } long double curcon(const long double sum, const short int fm, const short int to){ const float cur_rub[]={1.0,2.51,66.34,74.56}; //₽,₴,$,€ к ₽ return sum*cur_rub[fm]/cur_rub[to]; } int main(){ short int sum_cur=0,prc_cur=0,rst_cur=0; long double sum=0,prc=0; ofin("Валюта[0-₽,1-₴,2-$,3-€]: ","%hi",&sum_cur); //Валюта суммы ofin("Сумма: ","%Lf",&sum); ofin("Валюта[0-₽,1-₴,2-$,3-€]: ","%hi",&prc_cur); //Валюта цены ofin("Цена: ","%Lf",&prc); ofin("Валюта[0-₽,1-₴,2-$,3-€]: ","%hi",&rst_cur); //Валюта остатка printf("Остаток: %Lg\n",curcon(sum,sum_cur,rst_cur)-curcon(prc,prc_cur,rst_cur)); return 0; }