Số Hoàn Hảo Là Gì? Một Số Bài Toán Tìm Số Hoàn Hảo
Có thể bạn quan tâm
- Sign in / Join
Hàm liệt kê số hoàn hảo có trong 1 khoảng [A,B]
void lietke(int a, int b) { for (int i = a; i <= b; i++) if (KTSHH(i) == 1) printf("%5d", i); }Gọi hàm
#include<stdio.h> #include<conio.h> #include<math.h> void lietke(int a, int b); void main() { int a, b; printf("Nhap a: "); scanf("%d", &a); printf("\nNhap b: "); scanf("%d", &b); printf("Cac so hoa hao trong khoang %d den %d la:\n", a, b); lietke(a, b); getch(); }Kết quả
Nhap a: 1
Nhap b: 300
Cac so hoa hao trong khoang 1 den 300 la:
6 28
Ví dụ 3: Tìm tất cả các số hoàn hảo của mảng 1 chiều và xuất ra màn hình.
Thuật toán: Cho i chạy từ đầu mảng đến cuối mảng, kiểm tra tất cả các giá trị trong mảng với hàm kiểm tra số hoàn hảo, nếu thành phần nào thỏa thì xuất ra màn hình.
Để thao tác được trên mảng 1 chiều các bạn phải tạo ra được một mảng 1 chiều. Các bạn có thể xem thêm về mảng 1 chiều tại đây.
Code C/C++
Tạo và xuất mảng 1 chiều:
//Tạo mảng: void NhapMang1C(int a[], int &n) { do { printf("Nhap so phan tu mang: "); scanf("%d", &n); } while (n<1); for (int i = 0; i<n; i++) { printf("Nhap phan tu a[%d] : ", i); scanf("%d", &a[i]); } } //Xuất mảng void XuatMang1C(int a[], int n) { for (int i = 0; i<n; i++) printf("%4d", a[i]); }Xuất các số hoàn hảo của mảng:
void LietKeMang(int a[], int n) { for (int i = 0; i < n;i++) if (KTSHH(a[i])==1) // gọi hàm kiểm tra số hoàn hảo printf("%5d", a[i]); }Hàm main:
#include<stdio.h> #include<conio.h> #include<math.h> void lietke(int a, int b); void NhapMang1C(int a[], int &n); void XuatMang1C(int a[], int n); void LietKeMang(int a[], int n); void main() { int A[1000]; int N; NhapMang1C(A, N); printf("Noi dung cua mang la: \n"); XuatMang1C(A, N); printf("\nCac so hoan hao co trong mang la: \n"); LietKeMang(A, N); getch(); }Kết quả:(Xem tiếp ở trang sau)
RELATED ARTICLESMORE FROM AUTHOR
C/C++Sự khác nhau giữa Inline function và Macro trong C
C/C++Trong ngôn ngữ C/C++ có bao nhiêu vùng nhớ (Memory layout)
C/C++Cấu trúc dữ liệu danh sách nhân viên
C/C++Tổng quan File trong C
C/C++Cấu trúc kiểu dữ liệu sinh viên
C/C++Cấu trúc mô tả một điểm trên tọa độ xOy
2 COMMENTS
-
cho mình cách tìm số hoàn hảo của dãy số (1+2+…+20=210) khi mình biết số tổng là 210 thì mình muốn biết các số được cộng lại có phải từ 1 đến 20 không?
Log in to leave a comment -
6 cũng là ước của 6
Log in to leave a comment
LEAVE A REPLY Cancel reply
Log in to leave a comment
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Danh sách các bài học
Các kiểu dữ liệu cơ bản trong ngôn ngữ C/C++
Mr Good - April 16, 2016 0Hướng dẫn Tạo Project Visual C++ trong Visual Studio 2012
April 16, 2016Biến-Hằng-Câu lệnh và biểu thức trong C/C++
April 16, 2016Cấu trúc IF-ELSE
April 16, 2016Cấu trúc switch – case
April 16, 2016Vòng lặp For
April 16, 2016Cấu trúc While, Do-while
April 16, 2016Cách sử dụng hàm trong lập trình
April 16, 2016Mảng một chiều
April 16, 2016 Load moreBài viết mới nhất
DownloadDownload Cisco Packet Tracer
Windows 10Hướng dẫn cài đặt webserver trên localhost để chạy wordpress
HPEHướng dẫn cấu hình IP ILO máy chủ HP DL380 Gen10
CentOSCentOS 8 – Giới thiệu về hệ điều hành Linux (P1)
Load more © Copyright 2016, All Rights Reserved. Donations are always appreciated! MEW: 0x296f1a39d5Ca3cb83C76724eA38af3B90B90109D MORE STORIESHướng dẫn tạo Users, OU và phân quyền quản lý OU trên Windows Server...
Mr Good - April 17, 2016 12Cách lấy mã màu trong Photoshop
Share - October 25, 2018 0Từ khóa » Tìm Số Hoàn Hảo Trong Mảng C
-
Kiểm Tra Số Hoàn Hảo Trong C
-
Cách Kiểm Tra Số Hoàn Hảo Trong Lập Trình C/C++
-
Kiểm Tra Số Hoàn Hảo Trong Lập Trình C/C++
-
Kiểm Tra Một Số Có Phải Số Hoàn Hảo Trong C
-
Thuật Toán Kiểm Tra Số Hoàn Hảo Trong C++ - Freetuts
-
Cách Kiểm Tra Số Hoàn Hảo Bằng Code C/C++ - Lập Trình Không Khó
-
Hàm Tính Giá Trị Trung Bình Số Hoàn Hảo Trong Mảng C/C++
-
Viết Chương Trình In Ra Các Số Hoàn Hảo C++ - Hỏi Đáp
-
C++ - Số Hoàn Hảo - YouTube
-
Viết Hàm Tính Tổng Các Phần Tử Là Số Hoàn Thiện Trong Mảng Các Số ...
-
[TÌM CÁC SỐ HOÀN HẢO... - Học Lập Trình C Cùng Full House| By ...
-
Tìm Số Hoàn Hảo Từ 1 đến N
-
Làm Thế Nào để Vẽ Sơ đồ Khối Tìm Số Hoàn Hảo Trong Lập Trình?
-
Kiểm Tra Một Số Có Phải Là Số Hoàn Hảo Hay Không Trong C/C++?