Answer to Question #163259 in C++ for zain ul abdeen

Question #163259

Write a program that takes the amount from the user and tells how many denominations of the Pakistani currency 5000, 1000, 500, 100, 50, 20, 10, 5, 2, and 1. For example, 7873

5000: 1

1000: 2

500: 1

100     : 3

50: 1

20: 1

10       : 0

5         : 0

2: 1

1: 1



1
Expert's answer
2021-02-12T18:16:35-0500
#include<stdio.h>
#include<conio.h>
void main()
{
    int rs, a, b, c, d, e, f, g, h ;

    printf("Enter the amount in Rupees : ") ;
    scanf("%d", &rs) ;

    while(rs >= 500)
    {
        a = rs / 500 ;
        printf("\nThe no. of five hundreds are : %d", a) ;
        break ;
    }
    while(rs >= 100)
    {
        b = rs / 100 ;
        printf("\n\nThe no. of hundreds are : %d", b) ;
        break ;
    }
    while(rs >= 50)
    {
        c = rs / 50 ;
        printf("\n\nThe no. of fifties are : %d", c) ;
        break ;
    }
    while(rs >= 20)
    {
        d = rs / 20 ;
        printf("\n\nThe no. of twenties are : %d", d) ;
        break ;
    }
    while(rs >= 10)
    {
        e = rs / 10 ;
        printf("\n\nThe no. of tens are : %d", e) ;
        break ;
    }
    while(rs >= 5)
    {
        f = rs / 5 ;
        printf("\n\nThe no. of fives are : %d", f) ;
        break ;
    }
    while(rs >= 2)
    {
        g = rs / 2 ;
        printf("\n\nThe no. of Twos are : %d", g) ;
        break ;
    }
    while(rs >= 1)
    {
        h = rs / 1 ;
        printf("\n\nThe no. of ones are : %d", h) ;
        break ;
    }
    getch() ;
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment