View difference between Paste ID: uTVUG0kP and 33Gn208a
SHOW: | | - or go back to the newest paste.
1
#include <cs50.h>
2
#include <math.h>
3
#include <stdio.h>
4
5
int main (void)
6
{
7
8
    float dollars;
9-
    int quarters = 0;
9+
    int quarters = 0; 
10
    int dimes = 0;
11
    int penny = 0;
12-
     int nickel = 0;
12+
    int nickel = 0;
13-
     int counter = 0;
13+
    int counter = 0;
14
     
15
     //a loop to take the user input
16
    do
17
     {       
18
       printf("how much change is owed? ");
19-
        dollars = GetFloat();  
19+
        dollars = GetFloat();    
20
        
21
       }
22
       
23
    
24-
           //changing from float to int.
24+
25-
     int  cent = round(dollars * 100); 
25+
26
    int cent = round(dollars * 100); 
27
     
28
   
29-
     while (dollars >= 25)
29+
30-
          counter ++;
30+
31-
          quarters --;
31+
     while (quarters >= 25)
32-
          dollars = dollars / 5;
32+
         counter++;
33-
       dollars = dollars % 25;
33+
        quarters = cent - 25;
34-
      while (dollars >= 10)
34+
         quarters = cent % 25;
35-
             counter++;
35+
36-
             dimes--;
36+
37-
          dollars = dollars % 10;
37+
     while(dimes >= 10)
38-
       while (dollars >= 5)
38+
         counter++;
39-
             counter++;
39+
         dimes = cent - 10;
40-
             nickel--;
40+
         dimes = cent % 10;
41-
             dollars = dollars / 5;
41+
42-
           dollars = dollars % 5;
42+
       while (nickel >= 5)
43-
      while (dollars >= 1)
43+
            counter++;
44-
             counter++;
44+
          nickel = cent - 5;
45-
             penny --;
45+
          nickel = cent % 5;
46-
         dollars = dollars / 1;
46+
          
47-
        dollars = dollars % 1;
47+
             
48
             //dollars = cent / 5;
49-
   printf("i have %d coins ", counter);
49+
           nickel = cent % 5;
50
      while (penny >= 1)
51
          counter++;
52
       penny = cent - 1;
53
       penny = cent % 1;   
54
        
55
   printf("i have %d coins\n",counter);
56
         
57
}