Viết chương trình nhập vào số nguyên N. Tính tổng các ước chẵn và ước lẻ của N
Quảng cáo
2 câu trả lời 500
#include<stdio.h>
#include<conio.h>
int main()
{
int i, n;
long S;
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;
S = 0;
printf("\nCac uoc so chan cua so %d la: ",n);
while(i <= n)
{
if(n % i == 0)
{
if(i % 2 == 0)
{
printf("%4d", i);
S = S + i;
}
}
i++;
}
printf("\nTong cac uoc so chan cua %d la: %ld", n, S);
getch();
return 0;
}
int main()
{
int i, n;
long S;
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;
S = 0;
printf("\nCac uoc so chan cua so %d la: ",n);
while(i <= n)
{
if(n % i == 0)
{
if(i % 2 == 0)
{
printf("%4d", i);
S = S + i;
}
}
i++;
}
printf("\nTong cac uoc so chan cua %d la: %ld", n, S);
getch();
return 0;
}
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Hỏi từ APP VIETJACK45592
-
Đã trả lời bởi chuyên gia
29052 -
Hỏi từ APP VIETJACK28534
