Bài 60: Hãy kiểm tra các chữ số của số nguyên dương n có giảm dần từ trái sang phải hay không
//========================================//Cách 1
#include <stdio.h>
#include <conio.h>
void main()
{
int n;
scanf("%d", &n);
int flag = 1;
for(; n>=10; n=n/10)
{
int dv = n%10;
int hc = (n/10)%10;
if (hc < dv)
{
flag = 0;
}
}
if (flag == 1)
{
printf("Co giam dan tu trai sang phai");
}else
{
printf("Khong giam dan tu trai sang phai");
}
}
//========================================
//Cách 2
/*
#include <stdio.h>
#include <conio.h>
int KiemTra(int);
void main()
{
int n;
scanf("%d", &n);
int kq = KiemTra(n);
if (kq == 1)
{
printf("Co giam dan tu trai sang phai");
}else
{
printf("Khong giam dan tu trai sang phai");
}
}
int KiemTra(int k)
{
int flag = 1;
for(; k>=10; k=k/10)
{
int dv = k%10;
int hc = (k/10)%10;
if (hc < dv)
{
flag = 0;
}
}
return flag;
}
*/
No comments:
Post a Comment