Editorial for C Bài 1.A8: Chia hết
Remember to use this editorial only when stuck, and not to copy-paste code from it. Please be respectful to the problem author and editorialist.
Submitting an official solution before solving the problem yourself is a bannable offence.
Submitting an official solution before solving the problem yourself is a bannable offence.
Author:
Hướng dẫn
Đây là một bài cơ bản sử dụng toán tử %
và câu điều kiện "if else". Ở đây ta có hai trường hợp xảy ra là \(a > b\) và \(b \geq a\). Ta sẽ kiểm tra cả hai trường hợp xem số thứ nhất có chia hết cho số thứ 2 hay không (vì số nhỏ hơn sẽ không bao giờ chia hết cho số lớn hơn nó nên nhiều nhất một trong hai trường hợp thỏa mãn). Tức là ta sẽ sử dụng câu điều kiện:
if(a % b == 0 || b % a == 0)
Code mẫu
#include <stdio.h>
int main() {
//Khai báo và nhập dữ liệu vào hai số a và b
int a, b;
scanf("%d%d", &a, &b);
//Kiểm tra điều kiện để một số chia hết cho số còn lại
if(a % b == 0 || b % a == 0){
printf("yes");
}
else{
printf("no");
}
return 0;
}
Đăng ký khóa học: https://www.facebook.com/clblaptrinhfullhouse
SĐT liên hệ: 0372229686
Youtube: CLB Lập Trình Full House
Fullhouse dev đồng hành trên từng dòng code
Comments