0909377143 Thủ Tướng
Cầm Tinh : Tổng số bài gửi : 26 Vàng : 69 Thanks: : 1 Birthday : 02/12/1993 Join date : 30/03/2010 Age : 30 Đến từ : Bến Tre
| Tiêu đề: Topic hỏi - đáp các vấn đề về thuật toán & lập trình!!!!!!! Tue Mar 30, 2010 6:48 pm | |
| Mình lập topic này để mọi người vào đây hỏi không nên hỏi ở ngoài mất mỹ quang box ai làm sai là delete bài không thông báo nha Àh mà hok bàn luận hay trò chuyện trong topic nha chỉ có hỏi và đáp thôi nha Khi đáp nhớ trích dẩn câu hỏi (nút quote đóa) |
|
onggiacu Khách viếng thăm
| Tiêu đề: các anh giúp em bài này với Wed Mar 31, 2010 7:35 am | |
| Em mới học pascal, tới bài mảng 2 chiều và có đường chéo chính đườg chéo phụ thì em ko hiểu jì hết.Viết chương trình mà k hiu seo nó cứ ra kết quả ko đúng các bác coi jum em nha 2.Nhập vào từ phím các phần tử của mảng 2 chiều có 5 hàng 5 cột với các phần tử là các số nguyên.Tính tổng của tất cả các phần tử nằm trên đường chéo chính và đường chéo phụ.Tính tổng bình phương các số trên hàng chẵn.Tính tổng căn bậc hai các số ở cột lẻ. |
|
congachaynhanh Tân Binh
Cầm Tinh : Tổng số bài gửi : 4 Vàng : 6 Thanks: : 0 Birthday : 02/04/1993 Join date : 21/03/2010 Age : 31
| Tiêu đề: Re: Topic hỏi - đáp các vấn đề về thuật toán & lập trình!!!!!!! Wed Mar 31, 2010 7:48 am | |
| - onggiacu đã viết:
- Em mới học pascal, tới bài mảng 2 chiều và có đường chéo chính đườg chéo phụ thì em ko hiểu jì hết.Viết chương trình mà k hiu seo nó cứ ra kết quả ko đúng các bác coi jum em nha
2.Nhập vào từ phím các phần tử của mảng 2 chiều có 5 hàng 5 cột với các phần tử là các số nguyên.Tính tổng của tất cả các phần tử nằm trên đường chéo chính và đường chéo phụ.Tính tổng bình phương các số trên hàng chẵn.Tính tổng căn bậc hai các số ở cột lẻ. Giai: - Code:
-
program duongcheochinhphu; uses crt; var A: array[1..5,1..5] of integer; X: integer; {soCotTrongMang} Y: integer; {sohang TrongMang}{1} i,j, SumCheoChinh, SumCheoPhu,sumcheo,sumbinhphuong: integer; sumcan:real; begin clrscr; SumCheoChinh:= 0; SumCheoPhu:=0;sumbinhphuong:=0;sumcan:=0; X:=5;Y:=5; For i:= 1 to Y do Begin For j:= 1 to X do Begin Writeln('Nhap phan tu a[' ,i ,',',j,']:'); Readln(a[i,j]); End; End; For i := 1 to Y do Begin If (i mod 2)=0 then SumBinhPhuong:= SumBinhPhuong + sqr(A[i,j]); If (j mod 2 )<>0 then SumCan := SumCan + sqrt(A[i,j]);{2} For j:= 1 to X do begin If j =X-i+1 then { duong cheo chinh }{3} begin SumCheoChinh := SumCheoChinh +A[i,j]; End; If i=j then {duong cheo phu}{4} begin SumCheoPhu :=SumCheoPhu +A[i,j]; End; End; Sumcheo:=sumcheochinh+sumcheophu;{5} End; Writeln('tongphantuduongcheochinhphu',SumCheo); writeln('tongbinhphuonghangchan',sumbinhphuong); writeln('tongcanbac2',sumcan); readln; End.
{1}: số hàng và số cột bằng nhau, vì vậy x=y=n. {2}:đưa 2 câu lệnh if này vào vòng for j. {3},{4}:bạn nhầm chéo chính và chéo phụ nhưngtrong trường hợp này không quan trọng .
|
|
Sponsored content
| Tiêu đề: Re: Topic hỏi - đáp các vấn đề về thuật toán & lập trình!!!!!!! | |
| |
|