- Trending Categories
- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP

- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who

# Program to find the count of coins of each type from the given ratio in C++

In this problem, we are given four numbers that define the totalPrice and the ratio of coins of 1 Rs, 50 paise, 25 paise in the bag. Our task is to create a *program to find the count of coins of each type from the given ratio in C++.*

**Code description** − Here, we need to use the coins of 1 Rs, 50 paise, and 25 paise from the bag to give the total sum of coins to the given total.

**Let’s take an example to understand the problem,**

## Input

TotalPrice = 225, 1Rs = 2, 50P = 3, 25P = 4

## Output

1 Rs coin = 100 50 P coin = 150 25 P coin = 200

## Explanation

Considering the ratio, the value of coins that make up the value.

1 RE coin 2X, 50 paise coin 1.5X, 25 paise coin 1X,

Summing up all values = 225

2X + 1.5X + 1X = 225 4.5X = 225 => X = 225/4.5 = 50,

Value of 1Re coins = 100, coins 100

Value of 50 paise coins = 75, coins 150

Value of 25 paise coins = 50, coins 200

## Solution Approach

As in the explanation, we will find the amount contributed by each coin to the sum. And then find the number of coins each value based on the value. For 1 Re coins, X is the number of coins.

For 50 paise coins, 2X is the number of coins.

For 25 paise coins, 4X is the number of coins.

**Program to illustrate the working of our solution,**

## Example

#include <iostream> using namespace std; int CalcCoinValue(int totalPrice, int re1, int p50, int p25) { float val1Coin = (re1 * 1.0), val50pCoin = (p50/2.0), val25pCoin =(p25/4.0); int result = totalPrice / (val1Coin + val50pCoin + val25pCoin); return result; } int main() { int totalPrice = 225; int re1 = 2, p50 = 3, p25 = 4; int coinValue = CalcCoinValue(totalPrice, re1, p50, p25); cout<<"Count of 1 rupee coin = " <<(coinValue * re1)<<endl; cout<<"Count of 50 paise coin = " <<(coinValue * p50)<<endl; cout<<"Count of 25 paise coin = " <<(coinValue * p25)<<endl; return 0; }

## Output

Count of 1 rupee coin = 100 Count of 50 paise coin = 150 Count of 25 paise coin = 200

- Related Questions & Answers
- Program to find number of coins needed to make the changes with given set of coins in Python
- C++ program to find the type of the given iterator
- C# program to count the occurrences of each character
- Java program to count the occurrences of each character
- Program to find the common ratio of three numbers in C++
- Program to find number of coins needed to make the changes in Python
- Program to find sum of the minimums of each sublist from a list in Python
- Program to find maximum coins we can get from disappearing coins matrix in Python
- Find coordinates of the triangle given midpoint of each side in C++
- Write a C Program to count the frequency of each character
- C++ program to count number of cities we can visit from each city with given operations
- Java program to count the characters in each word in a given sentence
- Count operations of the given type required to reduce N to 0 in C++
- Program to find number of combinations of coins to reach target in Python
- C++ program to find the Sum of each Row and each Column of a Matrix