#include using namespace std; int main() { int a, c, s, cph, i, max, min, k, hss, hst, p = 0, q = 0; cout << "Nhap vao so can kiem tra: "; cin >> a; s = 0; c = a; while (a != 0) { s = s * 10 + a % 10; a = a / 10; } if (s == c) { cout << c << " la so doi xung" << endl; } else { cout << c << " khong phai so doi xung" << endl; } cph = sqrt(c); if (cph * cph == c) { cout << c << " la so chinh phuong" << endl; } else { cout << c << " khong phai so chinh phuong" << endl; } int count = 0; for (i = 2; i <= sqrt(c); i++) { if (c % i == 0) { count++; } } if (c < 2) { cout << "Day khong phai la so nguyen to" << endl; } if (count == 0) { cout << "Day la so nguyen to" << endl; } else { cout << "Day khong phai la so nguyen to" << endl; } max = c % 10; min = c % 10; while (c > 0) { k = c % 10; c = c / 10; if (max < k) { max = k; } if (min > k) { min = k; } } cout << "Chu so lon nhat la: " << max << endl; cout << "Chu so nho nhat la: " << min << endl; hss = c % 10; c = c / 10; while (c>0) { hst = c % 10; c = c / 10; if (hss > hst) { p = 1; } if (hst > hss) { q = 1; } if (hss == hst) { cout << "So khong tang, khong giam"; } if (p == 1 && q == 1) { cout << "So khong tang, khong giam"; } if (p==1 && q == 0) { cout << "He so tang"; } if (p == 0 && q == 1) { cout << "He so giam"; } } return 1; }