Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>The easiest fix is to get the number as a float then multiplying it by 100 then saving it as int.</p> <pre><code>#include &lt;iostream&gt; using namespace std; int main ( ) { float userNUmber; int change, quarters, dimes, nickels, pennies; // declare variables cout &lt;&lt;"Enter the amount of money: "; cin &gt;&gt; userNUmber; // input the amount of change change = userNUmber * 100; quarters = change / 25; // calculate the number of quarters change = change % 25; // calculate remaining change needed dimes = change / 10; // calculate the number of dimes change = change % 10; // calculate remaining change needed nickels = change / 5; // calculate the number of nickels pennies = change % 5; // calculate pennies cout &lt;&lt; "\nQuarters: " &lt;&lt; quarters &lt;&lt; endl; // display # of quarters cout &lt;&lt; " Dimes: " &lt;&lt; dimes &lt;&lt; endl; // display # of dimes cout &lt;&lt; " Nickels: " &lt;&lt; nickels &lt;&lt; endl; // display # of nickels cout &lt;&lt;" Pennies: " &lt;&lt; pennies &lt;&lt; endl; // display # of pennies system("Pause"); return (0); } </code></pre> <p>Also to do it in a loop is something like this</p> <pre><code>#include &lt;iostream&gt; #include &lt;vector&gt; #include &lt;string&gt; using namespace std; int main ( ) { float userNUmber; int change, quarters, dimes, nickels, pennies; // declare variables cout &lt;&lt;"Enter the amount of money: "; cin &gt;&gt; userNUmber; // input the amount of change change = userNUmber * 100; vector&lt;int&gt; coins(4, 0); coins[0] = 25; coins[1] = 10; coins[2] = 5; coins[3] = 1; vector&lt;string&gt; coinsName(4, ""); coinsName[0] = "Quaters"; coinsName[1] = "Dimes"; coinsName[2] = "Nickels"; coinsName[3] = "Pennies"; for(size_t i = 0; i &lt; coins.size(); ++i) { int numberOfCoins = change / coins[i]; // calculate the number of quarters change = change % coins[i]; // calculate remaining change needed cout &lt;&lt; coinsName[i] &lt;&lt; ": " &lt;&lt; numberOfCoins &lt;&lt; endl; // display # of quarters } system("Pause"); return (0); } </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload