Số Armstrong
Có thể bạn quan tâm
CHÀO MỪNG BẠN ĐẾN VỚI NHÀ MÌNH Lưu trữ và chia sẻ kiến thức công nghệ thông tin, download phần mềm
Home > Lập trình > Số Armstrong Số Armstrong
08/06/2010 Leave a comment Go to comments Số Armstrong: một số tự nhiên có n chữ số được gọi là số Armstrong (còn gọi là narcisstic numbers, plus perfect numbers hoặc perfect digital invariant numbers) nếu tổng các lũy thừa bậc n của tổng các chữ số của nó bằng chính nó. Ví dụ: 153 là số Armstrong vì 153=13+53+33Bài tập: Viết 1 hàm isArmstrong(n) để kiểm tra 1 số nguyên dương n có phải là số Armstrong hay không, sau đó liệt kê tất cả các số Armstrong có 3, 4 chữ số.
Hàm isArmstrong(n) trả về 1 nếu n là số Armstrong, ngược lại hàm trả về 0
#include <stdio.h> #include <conio.h> #include <math.h> int isArmstrong(int n) { int tong=0, dem=0, tam=n; //Xác định xem số nguyên n có bao nhiêu chữ số //và lưu vào biến dem do dem++; while (tam/=10); //Tính tổng lũy thừa của các chữ số tam=n; do tong+=pow((tam%10),dem); while ((tong<=n) && (tam/=10)); if (tong==n) return 1; else return 0; } void main() { clrscr(); for (int i=100; i<=9999; i++) if (isArmstrong(i)) printf("%d ",i); getch(); }Kết quả chạy chương trình
Share this:
Related
Comments (0) Trackbacks (0) Leave a comment Trackback- No comments yet.
- No trackbacks yet.
Leave a comment Cancel reply
Beginning C# 2005 Databases Số hoàn hảo RSS feed- Youdao
- Xian Guo
- Zhua Xia
- My Yahoo!
- newsgator
- Bloglines
- iNezha
Chuyên mục
- Cám xúc (1)
- Ebook (16)
- Kiến thức (4)
- Lập trình (8)
- Phần mềm (12)
- Thủ thuật (14)
- Ubuntu (2)
Các bài mới đăng
- Bảo vệ bảng tính Excel 2007
- Download Microsoft Office 2007, cài đặt song song với Office 2003
- Sử dụng tham số trong SqlCommand
- Algorithms – Fourth Edition – by Robert Sedgewick and Kevin Wayne
- Internet Download Manager version 6.17 build 8 Full
- Trở lại
- Dịch vụ mạng Windows Server 2003
- Giáo trình tối ưu hóa
- Các giải pháp lập trình C#
- Kiểm tra trạng thái Form trong Access
- Đổi tên domain controller
- Beginning Visual C++ 2005 (Programmer to Programmer)
- Access – Kiểm tra sự tồn tại của table
- Cấu hình IP trong Windows từ Command Promt
- Tạo shortcut để khóa máy tính
Các bài được xem nhiều
- Kiểm tra số nguyên tố mạnh
- Đổi tên domain controller
- Số Armstrong
- Giáo trình tối ưu hóa
- Ngăn cản Log Off/Shutdown máy tính
Website liên kết
- Diễn đàn giải pháp Excel
- Diễn đàn Webketoan
- Quản trị mạng
- Tạp chí công nghệ thông tin Echip
- Tạp chí PC World Việt Nam
- Thủ thuật tin học KonohaVN
Meta
- Register
- Log in
- Entries feed
- Comments feed
- WordPress.com
Lưu trữ
- November 2013 (1)
- October 2013 (1)
- September 2013 (3)
- August 2013 (1)
- October 2010 (4)
- September 2010 (4)
- August 2010 (1)
- July 2010 (1)
- June 2010 (4)
- April 2010 (4)
- January 2010 (1)
- December 2009 (1)
- November 2009 (9)
- October 2009 (20)
Các liên kết được click nhiều
- None
Lượt truy cập
- 287,965 lượt
- Comment
- Reblog
- Subscribe Subscribed
- CHÀO MỪNG BẠN ĐẾN VỚI NHÀ MÌNH Sign me up
- Already have a WordPress.com account? Log in now.
-
- CHÀO MỪNG BẠN ĐẾN VỚI NHÀ MÌNH
- Customize
- Subscribe Subscribed
- Sign up
- Log in
- Copy shortlink
- Report this content
- View post in Reader
- Manage subscriptions
- Collapse this bar
Từ khóa » Số Armstrong
-
Kiến Thức Về Số Armstrong Trong C - DevPro
-
Số Armstrong Trong C - Hoclaptrinh
-
Kiểm Tra Số Armstrong Trong C++ - Freetuts
-
Bài 35. Kiểm Tra Số Armstrong Trong C/C++ - Lập Trình Không Khó
-
Kiến Thức Về Số Armstrong Trong C - Chickgolden
-
Số Armstrong Trong C | 64 Bài Học Lập Trình C Hay Nhất
-
Số Armstrong Trong C - Code 24h
-
Kiến Thức Về Số Armstrong Trong C
-
Số Armstrong Trong C
-
Kiểm Tra Số Armstrong Trong C++ - Bài Tập C++ Có Lời Giải
-
Kiểm Tra Số Armstrong Trong C++ - Freetuts
-
Số Tự Mãn – Wikipedia Tiếng Việt