Nhập vào một số nguyên n tìm ước của dãy số ấy..mong mn giúp mkmai nộp r
2 câu trả lời
Đáp án:
Giải thích các bước giải:
using namespace std;
// Đếm số lượng “ước số” của số nguyên dương n
// VD :
// 5 = 1 5 ==> dem = 2
// 10 = 1 2 5 10 ==> dem = 4
int Dem_UocSo(int N)
{
int dem = 0;
for (int i = 1; i <= N; i++)
{
if (N % i == 0)
dem++;
}
return dem;
}
int main( )
{
int N;
cout << "N = ";
cin >> N;
int dem = Dem_UocSo(N);
cout << "Dem Uoc = " << dem << endl; system("pause");
}
program bai_giai;
uses crt;
var n,i,d:integer;
begin
clrscr;
write('Nhap n: '); readln(n);
d:=0;
for i:=1 to n do
if n mod i=0 then
begin
write(i,' ');
d:=d+1;
end;
writeln;
write('Co ',d,' uoc');
readln;
end.
Câu hỏi trong lớp
Xem thêm