![]() |
|
|
#1 |
|
Gà Con
![]() Tham gia: Feb 2008
Bài: 1
VZD: 183
Điểm: 0/0 bài viết
|
Em có 1 bài pascal,có 2 ý ai giúp em làm hộ với:
Nhập vào 1 mảng số nguyên ko quá 100 ,tính tổng của mảng vừa nhập và nhập vào số k tùy ý,tìm trong các phần tử của mảng có bao nhiêu số chia hết cho k. Thanks nhiều. thay đổi nội dung bởi: tran_quan, 19-03-2008 lúc 15:15. |
|
|
|
|
|
#2 |
|
Rìu Bạc
![]() Tham gia: Dec 2007
Bài: 319
VZD: 4.904
Điểm: 81/54 bài viết
|
Bạn tham khảo nhé. Bài này là mảng 1 chiều.
Code:
var A:array[1..100] of integer; {la kieu integer vi sau co xet tinh chia het}
i,n:byte;tong,k,d:integer;
begin
repeat {Phan nhap mang}
write('Nhap so phan tu cua mang: ');readln(n);
writeln('Nhap cac phan tu cua mang: ');
for i:=1 to n do
write(' A[,i,']= ');readln(A[i]);
until n<101;
tong:=0; {Phan tinh tong cac phan tu}
for i:=1 to n do
tong:=tong+A[i];
write('Tong cac phan tu cua mang: ',tong: 6:2);
write('Nhap vap so k: ');readln(k); {xet tinh chia het cua cac phan tu}
d:=0; {Them vào cho vui thoi}
writeln('Nhung phan tu chia het cho ',k,' la: ');
for i:=1 to n do
if (A[i] mod k =0) then begin write(' A[',i,']= ',A[i]:4:2);d:=d+1; end;
if d>0 then writeln('Co ',d,' phan tu cua mảng chia het cho ',k)
else writeln('Khong co phan tu nao cua mang chia het cho ',k);
readln
end.
__________________
-_::Tin Học là chia sẻ ::_- http://cnttk1a.hnsv.comChào mừng các bạn đến diễn đàn lớp tui! |
|
|
|