Số Armstrong | CHÀO MỪNG BẠN ĐẾN VỚI NHÀ MÌNH
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
- Giáo trình tối ưu hóa
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
- 288,035 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 » Các Số Armstrong
-
Kiến Thức Về Số Armstrong Trong C - DevPro
-
Kiểm Tra Số Armstrong Trong C++ - Freetuts
-
Số Armstrong Trong C - Hoclaptrinh
-
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
-
Kiến Thức Về Số Armstrong Trong C - Chickgolden
-
Kiến Thức Về Số Armstrong Trong C - Blog Chia Sẻ AZ
-
Số Armstrong - TutorialCup
-
Số Armstrong Trong C | 64 Bài Học Lập Trình C Hay Nhất
-
Javascript - Tìm Các Số Armstrong Có 3 Chữ Số
-
Ứng Dụng Web Liệt Kê Danh Sách Số Armstrong Nhỏ Hơn Một Số Giới ...
-
Số Armstrong Trong C
-
Kiểm Tra Số Armstrong Trong C++ - Bài Tập C++ Có Lời Giải