Lập trình C - Tìm ước số lẻ lớn nhất của số nguyên dương n
Chào tất cả các bạn, trong bài viết này Tienanhvn xin chia sẻ tới các bạn độc giả bộ những bài tập lập trình C hay nhất được mình thực hiện viết chương trình cũng như thuật toán để xử lý bài toán, các bạn có thể tham khảo.
Chương trình C tìm ước số lẻ lớn nhất của số nguyên dương n
#include<conio.h>
int main()
{
int i, n, max;
do
{
printf("\nNhap n(n > 0): ");
scanf("%d", &n);
if(n <= 0)
{
printf("\n N phai > 0. Xin nhap lai !");
}
}while(n <= 0);
i = 1;
max = 1;
printf("\nCac uoc so le cua so %d la: ",n);
while(i <= n)
{
if((n % i == 0) && (i % 2 == 1))
{
if(i > max)
{
max = i;
}
printf("%4d", i);
}
i++;
}
printf("\nUoc so le lon nhat la %d", max);
getch();
return 0;
}
No comments:
Post a Comment