Đề bài: Cho dãy a1, a2, a3....a100 là dãy số nguyên gồm 4 chữ số có nghĩa. Đưa ra màn hình tất cả các số thỏa mãn điều kiện tổng bình phương các chữ số của nó bằng chính nó.
USES crt;
VAR a:ARRAY[1..100] OF INTEGER;
n,m,i,j,h,k,l:INTEGER;
BEGIN
clrscr;
FOR i:=1 TO 100 DO
BEGIN
a[i]:=random(8999)+1000;
END;
writeln('Cac so ma tong binh phuong cac chu so bang no la:');
FOR i:=1 TO 100 DO
BEGIN
m:=a[i] MOD 10;
n:=a[i] DIV 1000;
h:=(a[i] DIV 100)-n*10;
l:=((a[i] MOD 100)-m) DIV 10;
IF (a[i]= m*m+n*n+h*h+l*l) THEN write(a[i],',');
END;
readln
END.
Thứ Năm, 19 tháng 4, 2012
Đăng ký:
Đăng Nhận xét (Atom)
Popular Posts
-
Trong số các chương trình viết nhạc, Encore là chương trình có tính năng trình diễn rất tiện lợi, với 11 thanh công cụ trong Palette để soạn...
-
Như tiêu đề, qua tham khảo thông tin trên forum, thấy nhiều bạn than vãn về vấn đề chia ổ bằng acronis diskdirector mà chưa có lời giải đáp ...
-
Easy DriverPack liên tục ra phiên bản mới đến nay chúng ta đã có một sự cải tiến vượt bậc về giao diện và cải tiến về phương pháp nhận biết ...
-
Nhập dãy số gồm N số nguyên (N<100). Xác định xem đó có phải dãy số có tính chất là cấp số cộng hay không. uses crt; Var A:array[1..1...
-
Trong cuộc sống, có những hoạt động chỉ được thực hiện khi một điều kiện cụ thể được xảy ra. Điều kiện thường là một sự kiện được mô tả sau ...
-
Viết chương trình Pascal in mã ASCII của các ký tự. Khá đơn giản chỉ với 1 lệnh for. Program Mang_Ky_Tu; Var a:Array[Char] Of Integ...
-
/* Bài toán Xếp Hậu Bài toán tám quân hậu là bài toán đặt tám quân hậu trên bàn cờ vua kích thước 8×8 sao cho không có quân hậu nào có thể ...
-
- Chức năng tìm kiếm email đã hiện diện trong Gmail đã khá lâu, tuy nhiên, để khai thác tối đa chức năng tìm kiếm, bạn cần tận dụng một số t...
-
Viết CT nhập từ bàn phím mảng 1 chiều và xóa 1 phần tử của mảng có n phần tử. var n,i,q,k,p:integer; a,b:array [1..1000] of integer; beg...

0 nhận xét:
Đăng nhận xét