Tin Học - Số Thân Thiết - HOCMAI Forum

Cộng đồng Học sinh Việt Nam - HOCMAI Forum Cộng đồng Học sinh Việt Nam - HOCMAI Forum
  • Diễn đàn Bài viết mới Tìm kiếm trên diễn đàn
  • Đăng bài nhanh
  • Có gì mới? Bài viết mới New media New media comments Status mới Hoạt động mới
  • Thư viện ảnh New media New comments Search media
  • Story
  • Thành viên Đang truy cập Đăng trạng thái mới Tìm kiếm status cá nhân
Đăng nhập Đăng ký

Tìm kiếm

Everywhere Đề tài thảo luận This forum This thread Chỉ tìm trong tiêu đề By: Search Tìm nâng cao… Everywhere Đề tài thảo luận This forum This thread Chỉ tìm trong tiêu đề By: Search Advanced…
  • Bài viết mới
  • Tìm kiếm trên diễn đàn
Menu Install the app Install Tin họcsố thân thiết
  • Thread starter noobboy
  • Ngày gửi 1 Tháng mười 2020
  • Replies 1
  • Views 3,975
  • Bạn có 1 Tin nhắn và 1 Thông báo mới. [Xem hướng dẫn] để sử dụng diễn đàn tốt hơn trên điện thoại
  • Diễn đàn
  • CÁC MÔN HỌC KHÁC
  • Tin học - máy tính
  • Tin học trong nhà trường
  • Tin học cấp II
You are using an out of date browser. It may not display this or other websites correctly.You should upgrade or use an alternative browser. noobboy

noobboy

Học sinh mới
Thành viên 13 Tháng chín 2020 40 6 6 17 Nghệ An Trường THCS Đặng Thai Mai [TẶNG BẠN] TRỌN BỘ Bí kíp học tốt 08 môn Chắc suất Đại học top - Giữ chỗ ngay!!

ĐĂNG BÀI NGAY để cùng trao đổi với các thành viên siêu nhiệt tình & dễ thương trên diễn đàn.

Một cặp số được gọi là thân thiết nếu số này bằng tổng tất cả các ước thực sự của số kia và ngược lại. VD: 220 và 284 là cặp số thân thiết vì tổng các ước số của 220 là: 1+2+4+5+10+11+20+22+44+55+110=284 và tổng các ước số của 284 là 1+2+4+71+142=220. Yêu cầu: Hãy viết chương trình kiểm tra xem 2 số nhập vào có phải là số thân thiết hay không. Nếu phải thì in ra 'YES', ngược lại in ra 'NO'. Dữ liệu: Một dòng ghi 2 số nguyên a, b (0<a,b<=106). Kết quả: In ra YES nếu a, b là số thân thiết và in ra NO nếu ngược lại. cái này mình thử làm ma sai ai sửa giúp đc ko? #include<bits/stdc++.h> using namespace std; int main() { long long a,b,c,d,i; c=0; d=0; cin>>a>>b; for (i=1;i<=a-1;i=i+1) { if (a%i==0) c=c+i; } for (i=1;i<=b-1;i=i+1) { if (b%i==0) d=d+i; } if ((a=d) and (b=c)) cout<<"YES"; else cout<<"NO"; } System32

System32

Học sinh chăm học
Thành viên 25 Tháng chín 2018 343 348 101 Hà Nội THPT Marie Curie
noobboy said: Một cặp số được gọi là thân thiết nếu số này bằng tổng tất cả các ước thực sự của số kia và ngược lại. VD: 220 và 284 là cặp số thân thiết vì tổng các ước số của 220 là: 1+2+4+5+10+11+20+22+44+55+110=284 và tổng các ước số của 284 là 1+2+4+71+142=220. Yêu cầu: Hãy viết chương trình kiểm tra xem 2 số nhập vào có phải là số thân thiết hay không. Nếu phải thì in ra 'YES', ngược lại in ra 'NO'. Dữ liệu: Một dòng ghi 2 số nguyên a, b (0<a,b<=106). Kết quả: In ra YES nếu a, b là số thân thiết và in ra NO nếu ngược lại. cái này mình thử làm ma sai ai sửa giúp đc ko? #include<bits/stdc++.h> using namespace std; int main() { long long a,b,c,d,i; c=0; d=0; cin>>a>>b; for (i=1;i<=a-1;i=i+1) { if (a%i==0) c=c+i; } for (i=1;i<=b-1;i=i+1) { if (b%i==0) d=d+i; } if ((a=d) and (b=c)) cout<<"YES"; else cout<<"NO"; } Bấm để xem đầy đủ nội dung ...
C++ Mã: #include <iostream> #include <cmath> using namespace std; long int sum_of_factor(long int n) { long int total = 0; for (int i = 2; i <= floor(sqrt(n)); i++) { if (n % i == 0) { if (i * i == n) { total += i; } else { total += (i + floor(n / i)); } } } return total + 1; } int main() { long int a = 0, b = 0; cin >> a >> b; if (a == sum_of_factor(b) and b == sum_of_factor(a)) { cout << "YES"; } else { cout << "NO"; } return 0; } Ké thêm Python Mã: import math def sum_of_factor(n): total = 0 for i in range(2, int(math.sqrt(n))): if n % i == 0: total = total + i + n // i if i**2 != n else total + i return total + 1 a, b = map(int, input().split()) print("YES" if a == sum_of_factor(b) and b == sum_of_factor(a) else "NO")
  • Like
Reactions: quân pro and noobboy You must log in or register to reply here. Chia sẻ: Facebook Reddit Pinterest Tumblr WhatsApp Email Chia sẻ Link
  • Diễn đàn
  • CÁC MÔN HỌC KHÁC
  • Tin học - máy tính
  • Tin học trong nhà trường
  • Tin học cấp II
Top Bottom
  • Vui lòng cài đặt tỷ lệ % hiển thị từ 85-90% ở trình duyệt trên máy tính để sử dụng diễn đàn được tốt hơn.

Từ khóa » Số Bạn Bè C++