An ATM gives money in denominations of 2000,500, 200, 100 & 50/- . Given an amount as input, print how many notes of each denomi | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

An ATM gives money in denominations of 2000,500, 200, 100 & 50/- . Given an amount as input, print how many notes of each denomi

An ATM gives money in denominations of 2000,500, 200, 100 & 50/- . Given an amount as input, print how many notes of each denomination will be released. this program will work only for amounts entered in multiples of 50. input : 22350 output : 2000/- notes: 11 500/- notes: 0 200/- notes: 1 100/- notes: 1 50/- notes: 1....,.using data types ,..operators

25th Feb 2021, 9:54 AM
jayadurga Nagisetty
jayadurga Nagisetty - avatar
10 Answers
+ 2
Please use a programming language name in tags instead of those random words. Also can show us the code you have written so far ?
25th Feb 2021, 9:59 AM
Abhay
Abhay - avatar
+ 2
jayadurga Nagisetty yes so ? Operators are "/", "+", "%" And data type can be a integer , float or double . You might know all that and so, can you write a code and show us so that we can help you further.
25th Feb 2021, 10:12 AM
Abhay
Abhay - avatar
0
Write a function to find difference between smallest and biggest prime number in a givem range
16th Sep 2021, 4:26 AM
Codepen
Codepen - avatar
0
#include <bits/stdc++.h> using namespace std; void countCurrency(int amount) { int notes[9] = { 2000, 500, 200, 100, 50, 20, 10, 5, 1 }; int noteCounter[9] = { 0 }; for (int i = 0; i < 9; i++) { if (amount >= notes[i]) { noteCounter[i] = amount / notes[i]; amount = amount % notes[i]; } } cout << "Currency Count ->" << endl; for (int i = 0; i < 9; i++) { if (noteCounter[i] != 0) { cout << notes[i] << " : " << noteCounter[i] << endl; cout<<notes[i]+notes[i+1]; } } } int main() { int amount = 868; countCurrency(amount); return 0; }
3rd Aug 2022, 3:22 PM
Pinak Sangamnerkar
Pinak Sangamnerkar - avatar
0
notes= (1000, 500, 100, 50, 20, 5, 1) amount = int(input('rupees:=')) output = {} for n in notes: output[n] = amount // n amount %= n for x,y in output.items(): print(x, y, sep=':')
8th Jul 2023, 3:41 PM
RAJASEKHAR REDDY
RAJASEKHAR REDDY - avatar
0
An ATM gives money in denominations of 10, 100 & 50/- . Given an amount as input, print how many notes of each denomination will be released. this program will work only for amounts entered in multiples of 10 and 100.
5th Oct 2023, 5:27 AM
Priyanka Rani
Priyanka Rani - avatar
- 1
C program...using only operators and data types
25th Feb 2021, 10:08 AM
jayadurga Nagisetty
jayadurga Nagisetty - avatar
- 1
#include<studio.h> Int main() { int amount; int note2000, note5000, note200,note100,note50; /* Initialize all notes to 0 */ note2000 = note500 = note200 = note100 = note50 = 0; /* Input amount from user */ printf("Enter amount: "); scanf("%d", &amount); if(amount >= 2000) { note2000 = amount/2000; amount -= note2000 * 2000; } if(amount >= 500) { note500 = amount/500; amount -= note500 * 500; } if(amount >= 200) { note200 = amount/200; amount -= note200 * 200; } if(amount >= 100) { note100 = amount/100; amount -= note100 * 100; } if(amount >= 50) { note50 = amount/50; amount -= note50 * 50; } return 0; }
25th Feb 2021, 11:18 AM
jayadurga Nagisetty
jayadurga Nagisetty - avatar
- 1
#include<stdio.h> int main() { int A,B,C,D,E=0; int amount=0; printf("enter amount:"); scanf("%d",&amount); A=amount/2000; amount-=A*2000; B=amount/500; amount-=B*500; C=amount/200; amount-=C*200; D=amount/100; amount-=D*100; E=amount/50; printf("2000notes=%d\n500notes=%d\n200notes=%d\n100notes=%d\n50notes=%d",A,B,C,D,E); }
1st Dec 2021, 2:42 PM
Nishitha Salian
- 3
Int a,b,c,d Printf("enter amount") Scanf(",%d",&a) A=22000/2000 B=200/200 C=100/100 D=50/50 Printf("2000notes=%d/n200notes=%d/n100notes=%d/n50notes=%d. is it working .... without conditions
25th Feb 2021, 11:52 AM
jayadurga Nagisetty
jayadurga Nagisetty - avatar