วันอาทิตย์ที่ 30 มกราคม พ.ศ. 2554

5. ตัวอย่างโจทย์ปิรามิด คือแบบฝึกหัดที่ยาก

 ตัวอย่างปิรามิดที่มอบหมายให้นักศึกษาไปเขียน (ผมใช้สอนในทุกภาษาที่ผมสอนทีเดียว)
1.
11******11
 22****22
  33**33
   4444
Source Code .java
 2.
123***
234****
345*****
456******
Source Code .java
 3.
15*****
26******
37*******
48********
Source Code .java
 4.
*1
**212
***32123
****4321234
Source Code .java

5.
   11
  2**2
 3****3
4******4
 3****3
  2**2
   11
 6. (java % and /)
1010101010101
 10101010101
  101010101
   1010101
    10101
     101
      1
 7.
      111
     12221
    1233321
   123444321
  12345554321
 1234566654321
123456777654321
 8.
123**
 234***
  345****
   456*****
    567******
     678*******
      789********

9.
111111111
 2222222
  33333
   444
    5
 10.
    151
   12421
  1233321
 123424321
12345154321
 11.
    11
   2 2
  3  3
 4   4
5    5
 12.
123456789
 2345678
  34567
   456
    5

13.
987654321
  7654321
    54321
      321
        1
 14.
12        21
 23      32
  34    43
   45  54
    5665
 15. (2 * i - 1)
11111 11111
2222   2222
333     333
44       44
5         5
 16.
1        *
21      **
321    ***
4321  ****
54321*****

17.
19191919
28282828
37373737
46464646
55555555
 18.
1*1*****9
1**2****8
3***3***7
4****4**6
5*****5*5
 19.
1*********5
2******** 4
3*******  3
4******   2
5*****    1
 20.
1*1
22**22
333***333
4444****4444
55555*****55555

21.
*******1*7
******2**6
*****3***5
****4****4
***5*****3
 22.
*111111111*
* 2222222 *
*  33333  *
*   444   *
*    5    *
 23.
1******1
2***** 2
3****  3
4***   4
5**    5
 24.
1*1111111111
2***22222222
3*****333333
4*******4444
5*********55

25.
****5*****
***444****
**33333***
*2222222**
111111111*
 26.
11111*
2222**
333***
44****
5*****
 27.
1 *
2  **
3   ***
4    ****
5     *****
 28.
54321*12345
5432***2345
543*****345
54*******45
5*********5

29.
1*3***
2*4****
3*5*****
4*6******
5*7*******
 30.
*********1
 *******21
  *****321
   ***4321
    *54321
 31.
11111*****
2222  ****
333    ***
44      **
5        *
 32.
1234567***3
123456****4
12345*****5
1234******6
123*******7

33.
    *
   ***
  *****
   ***
    *
 34.
    *
   *2*
  *232*
   *2*
    *
 35.
   1*1*2
   2*3*4
   3*5*6
   4*7*8
   5*9*10
 36.
123*321
23***32
3*****3
23***32
123*321

ไม่มีความคิดเห็น:

แสดงความคิดเห็น