Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, Python, Ruby, Rust, Scratch, Swift
Một hôm, Tài chơi một trò chơi về số chia hết. Luật chơi như sau:
Tài được Quản trò cho 1 số ~n~ bất kì kèm thêm 2 số ~a~ ~b~. Nhiệm vụ của cậu là trả lời thật nhanh xem số ~n~ có chia hết cho các số không?
- Nếu ~n~ chia hết cho cả ~a~, ~b~ thì trả lời "Co, tat ca!"
- Nếu ~n~ chỉ chia hết cho ~a~, mà không chia hết cho ~b~ thì trả lời "Chi chia het cho ~a~,"
- Nếu ~n~ chỉ chia hết cho ~b~, mà không chia hết cho ~a~ thì trả lời "Chi chia het cho ~b~."
- Ngược lại thì trả lời "Khong chia het cho so nao ca."
Input
Gồm 2 dòng:
- Dòng một gồm 1 số nguyên dương ~n~ ~(1 \le n \le 10^{18})~
- Dòng thứ hai gồm 2 số nguyên dương ~a~, ~b~ ~(1 \le a, b \le 10^{18})~, mỗi số cách nhau bởi 1 dấu cách duy nhất
Output
Một dòng duy nhất ghi câu trả lời của Tài
Lưu ý: Ghi chính xác câu trả lời theo mô tả ở đề bài và thay ~a~, ~b~ bằng giá trị thật của nó.
Sample
Input #1
10
2 5
Output #1
Co, tat ca!
Input #2
10
3 2
Output #2
Chi chia het cho 2.
Input #3
9
3 2
Output #2
Chi chia het cho 3,
Problem source: CLB Lập Trình PTIT
Bình luận
anh em chú ý dấu chấm dấu phẩy
#include<iostream>
using namespace std; unsigned long long a,b,c; int main() { cin>>a>>b>>c; if(a%b==0&&a%c==0) cout<<"Co, tat ca!"; else{ if(a%b==0&&a%c!=0) cout<<"Chi chia het cho "<<b<<","; else { if(a%b!=0&&a%c==0) cout<<"Chi chia het cho "<<c<<"."; if(a%b!=0&&a%c!=0) cout<<"Khong chia het cho so nao ca."; } } }
DENO: