// Ham de quy kt so co cac chu so tang dan khong
#include <iostream>
using namespace std;
bool KTtangdan(int n)
{
if(n < 10 )
return false;
if(n%10 <= (n/10)%10)
return false;
if(n%10 > (n/10)%10)
return true;
KTtangdan(n/10);
}
int main()
{
int n;
cin >> n;
if(KTtangdan(n))
cout << "Tang dan.";
else
cout << "Khong tang dan.";
return 0;
}
Mình text các trường hợp đều chạy kết quả đúng.Nhưng nếu nhâp 1212 thì cho ra tăng dần, còn 121212121212 thì cho ra không tăng dần.Ai có thể giải thích không
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?