Withdrawal from ATM year 2050
Threads:
The user to enter an integer is the amount required to withdraw. Condition, withdraw the required amount must <= 200 million and multiples of VND50,000. In ATMs always ensure enough money for customers to withdraw and not limited to the denomination 500.000, 200.000, 100.000 and 50.000.
Request:
ATM programmed to release the amount of customer needs with the number of banknotes withdrawn is at least. CEO: enter 2.350.000d –> pay out 4 sheet 500K, 1 sheet 200K, 1 100K sheets and 1 50K sheets.
Input:
Enter an integer is the amount required to withdraw
Output:
1. Each line represents a denomination and the number of sheets corresponding to the par value of which.
Just print out the denominations have some sheet > 0.
2. The infringement case input conditions printed “INVALID”
CEO:
Inp:
2350000
Out:
500K 4
200K 1
100K 1
50K 1
You are not logged in? Log in to Submit Now!
Add a Comment
You must be logged in to post a comment.
Bài này thuộc mục cơ bản thì hợp lý hơn
/**code hind */
oh admin, khi chạy kết quả tại sao nó bị dư dấu xuống dòng?
Vì bạn in thừa dấu xuống dòng nhé.
ad oi xem lai code cua em dc ko a???
Xem lại là sao bạn? Nếu xem code đã nộp thì click vào History submit nhé.
sao em đc có 5/6, ad xem của e đi ạ
Bạn so sánh Test ouput vs your output để biết sự khác nhau ở test sai nhé.
1. Wrong Answer
Test Input:
2350000
Test Output:
500K 4
200K 1
100K 1
50K 1
Your Output:
500k 4
200k 1
100k 1
50k 1
2. Wrong Answer
Test Input:
2300000
Test Output:
500K 4
200K 1
100K 1
Your Output:
500k 4
200k 1
100k 1
50k 0
3. Accepted
4. Accepted
5. Accepted
6. Wrong Answer
Test Input:
125350000
Test Output:
500K 250
200K 1
100K 1
50K 1
Your Output:
500k 250
200k 1
100k 1
50k 1
Ad cho e hỏi e sai chỗ nào vậy @@
à đc rồi ạ :))
chữ “k” phải viết in hoa chăng?
chắc sai chứ ‘k’ nhỉ
Test Input:
235000
Test Output:
INVALID
Your Output:
200K 1
số tiền là bội của 50000 mà admin ơi
à thấy rồi , ngu v, hihi
mk cũng đang mắc lỗi nè
35k sao chia noi 50k :))). ban chau co dieu kien do’ nen no vz :))
Sao Test Output với kết quả của mình giống nhau mà lại báo lỗi vậy ad?
1. Wrong Answer
Test Input:
2350000
Test Output:
500K 4
200K 1
100K 1
50K 1
Your Output:
500k 4
200k 1
100k 1
50k 1
2. Wrong Answer
Test Input:
2300000
Test Output:
500K 4
200K 1
100K 1
Your Output:
500k 4
200k 1
100k 1
3. Accepted
4. Accepted
5. Accepted
6. Wrong Answer
Test Input:
125350000
Test Output:
500K 250
200K 1
100K 1
50K 1
Your Output:
500k 250
200k 1
100k 1
50k 1
Output của bạn là “k” thường, output của hệ thống là “K” in hoa
Cảm ơn bro ^^
cho e hỏi để ko xuất hiện 50K 0 thì làm ntn ạ?
thì em kiểm tra nếu là 0 thì ko in ra.
thay vì đồng loạt printf tất cả, bạn đưa printf vào trong từng cái if nha.
Runtime Error (NZEC) vậy là em sai chỗ nà ad em mới vào wed nên chưa hiểu lắm
Bạn đọc ghi từ file sao ấy. Tất cả các bài đều nhập từ bàn phím và xuất ra màn hình nhé.
Sao mình giải ra chấm được 6/6 mà click vào xem đáp án thì lại ra “You do not correct this resolution should not see the answer” vậy nhỉ?
Ah chắc là hệ thống nhớ cache. Tầm vài giờ là hết cache bạn có thể xem nhé.
oh admin, cập nhật lời giải đi ad, đợi lâu quá
ai giải giúp em với ạ :((
Bạn tham khảo thử code java
import java.util. *;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
rutTien(a);
}
private static void rutTien(int tienRut) {
if (tienRut % 50000 == 0 && tienRut = 0; i–) {
arrSoTo[i] = tinhSoTo(tienRut, arrMenhGia[i]);
tienRut = tienRut – arrMenhGia[i]*arrSoTo[i];
if (arrSoTo[i] > 0) {
System.out.println(arrMenhGia[i]/1000 + “K ” + arrSoTo[i]);
}
}
}
else System.out.println(“INVALID”);
}
public static int tinhSoTo(int tienRut, int menhGia) {
int soTo = 0;
if (tienRut >= menhGia) {
soTo = tienRut / menhGia;
}
return soTo;
}
}
Error conect.
máy chủ bảo trì sao á anh?
Tương tự bài trước
bài này chưa có lời giải ạ làm xong nhưng muốn xem lời giải xem có thể rút gọn hơn nữa ko ạ
chưa có bạn nhé.