(Computation) A magic square is a square of numbers with N rows and N  การแปล - (Computation) A magic square is a square of numbers with N rows and N  ไทย วิธีการพูด

(Computation) A magic square is a s

(Computation) A magic square is a square of numbers with N rows and N columns,in which each integer value from 1 to (N*N)appears exactly once,and the sum of each column,each row,and each diagonal is the same value.
For example figure 7.17 shows a magic square in which N = 3,and the sum of the rows,columns,and diagonal is 15.
Write a progam that constructs and displays a magic square for any given odd number N.
This is the algorithm.
Insert the value 1 in the middle of the first rw (element[0][N%2]).
After a value ,x,has been placed, move up one row and to the right one column.
Place the next number,x+1,there unless:
(1) you move off the top (row =-1)in any column.
Then move to the bottom row and place the next number,x+1,in the bottom row of that column.
(2) You move off the right end (column = N)of a row.
Then place the next number,x+1,in the first column of that row .
(3)You move a position that is alredy filled or out of the uper-right corner.
Then place the next number,x+1,immediatily below x.
Stop when you have placed as many elelments as there are in the array.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
(คำนวณ) ตารางมายากลเป็นตารางของตัวเลขที่มี n แถวและ n คอลัมน์ซึ่งในแต่ละค่าจำนวนเต็มจาก 1 (n * n) ปรากฏว่าในครั้งเดียวและผลรวมของแต่ละคอลัมน์แต่ละแถวและแต่ละเส้นทแยงมุมเป็น ค่าเดียวกัน.
ตัวอย่างเช่นรูปที่ 7.17 แสดงให้เห็นถึงความมหัศจรรย์ในตารางที่ n = 3 และผลรวมของแถวคอลัมน์และเส้นทแยงมุม 15
เขียน progam ที่สร้างและแสดงมายากลตารางสำหรับหมายเลขที่กำหนด n แปลก.
นี้เป็นขั้นตอนวิธี.
แทรกค่าที่ 1 ในช่วงกลางของการ RW แรก (องค์ประกอบ [0] [n% 2]).
หลังจาก ค่า x ได้รับการวางเลื่อนขึ้นหนึ่งแถวและไปทางขวาหนึ่งคอลัมน์
สถานที่หมายเลขถัดไป x 1 มีเว้นแต่.
(1) คุณย้ายปิดด้านบน (แถว = -1) ในคอลัมน์ใด ๆ
แล้วย้ายไปแถวด้านล่างและที่หมายเลขถัดไป x 1 ในแถวด้านล่างของคอลัมน์ที่.
(2) คุณย้ายออกปลายด้านขวา (n = คอลัมน์) ของแถว.
แล้ววางหมายเลขถัดไป, x 1 ในคอลัมน์แรกของแถวที่.
(3) คุณย้ายตำแหน่งที่เต็มไป alredy หรือออกจากมุม uper ขว​​า.
แล้ววางหมายเลขถัดไป, x 1 x immediatily ด้านล่าง.
หยุดเมื่อคุณวาง elelments มากที่สุดเท่าที่มีอยู่ในอาร์เรย์
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
(คำนวณ) สี่เหลี่ยมมหัศจรรย์ตารางของตัวเลข N แถวแต่ละแถว N คอลัมน์ ซึ่งแต่ละจำนวนเต็มค่า 1 (N * N) ปรากฏว่า ครั้งเดียว และผลรวมของแต่ละคอลัมน์ และแต่ละเส้นทแยงมุมได้เดียวค่า
สำหรับรูปตัวอย่างที่ 7.17 แสดงสี่เหลี่ยมมหัศจรรย์ที่ N = 3 และผลรวมของแถว คอลัมน์และเส้นทแยงมุมเป็น 15
เขียนโปรแกรมที่สร้าง และแสดงตารางวิเศษสำหรับ N. เลขคี่ใด ๆ กำหนด
นี้เป็นอัลกอริทึม.
ใส่ค่า 1 กลาง rw แรก (element[0][N%2]).
After ค่า x มีไว้ ย้าย ขึ้นหนึ่งแถว และ ไปขวาหนึ่งคอลัมน์
ใส่หมายเลขถัดไป x 1, unless:
(1) มีคุณเลื่อนปิดด้านบน (แถว =-1) ในคอลัมน์
ย้ายไปแถวล่าง แล้วใส่หมายเลขถัดไป x 1 ในแถวล่างของ column.
(2) ที่คุณย้ายจากขวาสุด (คอลัมน์ = N) ของแถว
จากนั้น ใส่หมายเลขถัดไป x 1 ในคอลัมน์แรกของแถวที่
(3) คุณย้ายตำแหน่งที่ alredy กรอก หรือออกของ uper ขวามุม
จากนั้น ใส่หมายเลขถัดไป, x 1, immediatily ด้านล่าง x.
หยุดเมื่อคุณทำ elelments มากที่สุดเท่าที่มีอยู่ในอาร์เรย์
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
(คำนวณ) Square ที่น่ามหัศจรรย์ใจมีขนาดของหมายเลขพร้อมด้วยแถวและคอลัมน์ n n ที่ค่าจำนวนเต็มจาก 1 ( N * n )จะปรากฏขึ้นตรงกับหนึ่งครั้งและจำนวนเงินที่ของคอลัมน์แต่ละแต่ละแถวและเส้นทแยงมุมแต่ละครั้งเป็นค่าเดียวกันกับที่.
ตัวอย่างเช่นรูปที่ 7.17 แสดงตารางที่น่ามหัศจรรย์ใจในที่ N = 3 และจำนวนของแถวที่เส้นทแยงมุมและเสาหินคือ 15
เขียน progam ที่สร้างและแสดงผลที่น่ามหัศจรรย์ใจสำหรับใดๆที่ได้รับหมายเลขคี่ N .
นี้เป็นอัลกอริธึม.
ใส่ค่า 1 ในส่วนกลางของที่แรก RW (แผ่น[ 0 ][ N % 2 ])..
หลังจากที่ค่า, x ,ได้รับการวาง,เลื่อนขึ้นหนึ่งแถวและไปทางขวาหนึ่งคอลัมน์.
สถานที่ที่อยู่ถัดจากหมายเลขชิ้นส่วน, x 1 ,มีเว้นแต่:
( 1 )คุณสามารถย้ายออกจากที่ด้านบน(แถว= - 1 )ในคอลัมน์.
จากนั้นให้ย้ายไปที่ด้านล่างแถวและเป็นสถานที่ที่อยู่ถัดจากหมายเลขชิ้นส่วน, x 1 ,ในที่ด้านล่างของแถวที่คอลัมน์.
( 2 )ที่คุณต้องการย้ายออกจากปลายด้านขวา(คอลัมน์= N )ของแถว.
แล้ววางที่อยู่ถัดออกไปหมายเลขชิ้นส่วน, x 1 ,ในคอลัมน์แรกของแถวที่..
( 3 )ที่ให้คุณย้ายไปที่ตำแหน่งนั้นจะเต็มไปด้วย alredy หรือออกจากชั้น - มุมขวา.
แล้ววางที่อยู่ถัดออกไปหมายเลขชิ้นส่วน, x 1 , immediatily ด้านล่าง X .
หยุดเมื่อคุณได้วางเป็น elelments จำนวนมากที่มีอยู่ในความหลากหลายที่
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: