Chủ đề: Tính tổng ước
-
22-07-2014, 05:37 PM #1
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Tính tổng ước
Không hiểu sai ở đâu ạ???
Tính tổng các ước của số n (n≤10^12).
Dòng đầu chứa số bộ test.
Các dòng sau, mỗi dòng chứa 1 số nguyên dương n (n≤10^12).
#include<iostream>
#include<math.h>
using namespace std;
main()
{
int test;
cin >> test;
while(test--)
{
long long n;
cin >> n;
long long tong = 0;
for(int i=1;i<=sqrt(n);i++)
{
if(n%i==0)
{
tong = tong + i + n/i;
if(i*i==n)
{
tong = tong -i;
}
}
}
cout << tong << endl;
}
}View more random threads:
- Chuyên cung cấp sản phẩm Nguyên liệu TAGS và Phân bón hữu cơ
- MCITP SQL Server 2005 Database Administration All-in-One
- Hoàn thiện bài tập, tối giản bằng đa năng hóa toán tử !
- Nhập từng ký tự vào ma trận vuông
- Tràn bộ nhớ danh sách kiên kết đơn
- compiler Borland C++ cho ra kết quả sai là do đâu?
- Viết chương trình C điều khiển 3 đèn led trên bàn phím??
- tính e^(-x)*sin(x)
- Xin giúp về ý tưởng quản lý tủ sách!?
- Hỏi bài tập.
-
23-07-2014, 11:40 AM #2
Banned
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
1. Bạn nên xem lại tool chấm có nạp test qua cin ko [IMG]images/smilies/smile.png[/IMG]
2. Điều kiện trong vòng for này phải bỏ dấu =, chuyện đó xét sau.
3. sizeof(long long) = ?
-
23-07-2014, 07:35 PM #3
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
bạn bị lỗi syntax hay lỗi cú pháp. ?
mình chạy thấy ra kết quả đúng mà.
vd: nhập n=4 --> tong = 7. (1+2+4).
n=6 --> tong= 12 (1+2+3+6)
mình thêm 2 dòng cout<< .
#include<iostream>
#include<math.h>
using namespace std;
void main()
{
int test;
cout<<"Nhap vao test: ";
cin >> test;
while(test--)
{
long n;
cout<<"Nhap vao n: ";
cin >> n;
long tong = 0;
for(int i=1;i<=sqrt(n);i++)
{
if(n%i==0)
{
tong = tong + i + n/i;
if(i*i==n)
{
tong = tong -i;
}
}
}
cout << tong << endl;
}
}
Mời các bạn ghé thăm blog cá nhân của tôi
NGUỒN SỈ ÁO KHOÁC DENIM NỮ TPHCM CHẤT LƯỢNG CAO Bạn muốn nhập sỉ áo khoác denim nữ để bắt đầu việc buôn bán Online phong cách nhưng lại chưa có kinh nghiệm, muốn sắm xưởng sỉ xống áo vừa có thể giải...
Xưởng sỉ áo khoác jeans denim giá...