Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, PyPy, Python, Ruby, Rust, Scratch, Swift
Số 0 thì mình đã biết nó có mấy ước rồi, nên mình nhờ bạn giúp mình viết chương trình tìm số lượng ước số dương của 1 số nguyên ~a~ khác 0 thôi.
Input
- Số nguyên ~a~
Giới hạn:
- ~a \ne 0~
- ~|a| \le 1000~
Output
Số lượng ước dương của số nguyên ~a~
Sample
Input #1
4
Output #1
3
Input #2
-4
Output #2
3
Bình luận
include <bits/stdc++.h>
using namespace std; using ll = long long;
ll a; int main(){ cin >> a; a = abs(a); if(a==0) return 0;
}
CODE C++ NHA ANH EM
include <bits/stdc++.h>
using namespace std;
int main(){ long long n; cin >> n;
int a = abs(n); if(a==0) return 0;
int cnt = 0; for(int i = 1 ; i<=sqrt(a) ; i++){ if(a%i == 0){ cnt++; if(i != a/i){ cnt++; } } }
cout << cnt << endl; }
hi hi
dùng hàm cmath để dùng lệnh abs nha mọi người
uses crt;
var a,i,t:longint;
begin
readln(a,b);
for i:=1 to abs(a) do if a mod i=0 then t:=t+1;
write(t);
end.
code pascal đã AC
hello ae
case 3 là j v mn
Trường hợp a=-1 đấy b
làm như nào vậy mn chỉ mik vs