Nhập số N, lấy chữ số hàng đơn vị (N%10), in các ước của chữ số đó (trừ 1 và chính nó).
Ví dụ
N=326 → Chữ số đơn vị = 6 → Ước: 2, 3
Chương trình
#include <stdio.h>
int main() {
int num, unit, i;
printf("Nhap so: ");
scanf("%d", &num);
unit = num % 10;
printf("Chu so don vi cua %d la: %d\n", num, unit);
for (i = 2; i <= unit / 2; i++)
if (unit % i == 0)
printf("Uoc cua %d la: %d\n", unit, i);
return 0;
}
Kết quả
Nhap so: 329 Chu so don vi cua 329 la: 9 Uoc cua 9 la: 3