Q&A

  • 2차원배열의 사용법을 알고싶어요..
안녕하세여..델 왕 초보 입네다..  하나를 알구서 뿌듯함에 잠시 안도의 한숨을 쉬면 또다시 찾아오는 다음문제의 답답함..  님들도 경험해 보셨나요?
아젝 제가 델에관한 개념이 없어서 그렇다구 생각합니다. 이제 하나하나 배워가고 있는 수준이니깐요..  
제가 궁금한건 2차원 배열을 어떻게 사용하는지 궁금해서 입니다. 책을 찾아봐두 막상 문제에 적용하기가 쉽지가 않네요..

ㅂ            ㅂ
  ㅂ       ㅂ
    ㅂ  ㅂ
      ㅂ
    ㅂ  ㅂ
  ㅂ       ㅂ
ㅂ            ㅂ

      이런 형식으루 Memo에 찍히게 하구 싶은데 해결이 되질 않습니다.
      형태만이라두 잡을수 있게 좀 알려주세요..
      꾸벅..
2  COMMENTS
  • Profile
    최여옥 2002.07.12 02:55
    음... 설명이 긴데..
    이차원배열의 선언은 알져?
    var aaa = array[1..7,1..7] of string ;
    이문제는 배열보자는 글자채우는 방식이 문제인거 같은데..

    for i := 1 to 7 do
    begin    
       v_max := 7 ;
       for j := 1 to 7 do
       begin
             if i = j then aaa[i,j] := 'ㅂ'  
            else if j = v_max then aaa[i,j] := 'ㅂ'
            else aaa[i,j] := ' ' ;
       end ;
       dec(v_max) ;
    end ;

    for i := 1 to 7 do
    begin
        for j := 1 to 7 do
            memo1.Text := memo1.Text + aaa[i,j] ;
        memo1.Text := memo1.Text + #13 ;
                  // enterkey를 이렇게 넣어도 되나 ? 안해봐서리..
    end ;
    이렇게 하면 되지 않을까여??

  • Profile
    도리도리 2002.07.12 03:08
    ..