책 내용 질문하기
배열7-이등변삼각형 만들기 질문드립니다.
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
356
조회수
72
작성일
2017-03-28
작성자
탈퇴*원
첨부파일

반복문 첫번째에서

J=1,COL,1 는 알겟는데

그다음 빈칸

L=

E=

이부분이 (COL+1)-J, (COL-1)+J 이렇게 떨어지는 이유가 무엇인지 궁금합니다.

예문과 같이 설명 부탁드려도 될까요,, 감사합니다

답변
2017-03-29 09:47:42

안녕하세요.

L은 행의 시작위치이고

E는 행의 끝 위치입니다.

L, 즉 행의 시작 위치는 4, 3, 2, 1로 변해야 하고

E, 즉 행의 끝 위치는 4, 5, 6, 7로 변해야 합니다.

COL은 4로 고정되어 있으므로

J 값에 따른 L의 변화는

J가 1일 때

L = (COL+1) - J = 4

J가 2일 때

L = (COL+1) - J = 3

J가 3일 때

L = (COL+1) - J = 2

J가 4일 때

L = (COL+1) - J = 1

과 같이 변화합니다.

COL은 4로 고정되어 있으므로

J 값에 따른 E의 변화는

J가 1일 때

E = (COL-1) + J = 4

J가 2일 때

E = (COL-1) + J = 5

J가 3일 때

E = (COL-1) + J = 6

J가 1일 때

E = (COL-1) + J = 7

오늘도 즐거운 하루 되세요.

  • *
    2017-03-29 09:47:42

    안녕하세요.

    L은 행의 시작위치이고

    E는 행의 끝 위치입니다.

    L, 즉 행의 시작 위치는 4, 3, 2, 1로 변해야 하고

    E, 즉 행의 끝 위치는 4, 5, 6, 7로 변해야 합니다.

    COL은 4로 고정되어 있으므로

    J 값에 따른 L의 변화는

    J가 1일 때

    L = (COL+1) - J = 4

    J가 2일 때

    L = (COL+1) - J = 3

    J가 3일 때

    L = (COL+1) - J = 2

    J가 4일 때

    L = (COL+1) - J = 1

    과 같이 변화합니다.

    COL은 4로 고정되어 있으므로

    J 값에 따른 E의 변화는

    J가 1일 때

    E = (COL-1) + J = 4

    J가 2일 때

    E = (COL-1) + J = 5

    J가 3일 때

    E = (COL-1) + J = 6

    J가 1일 때

    E = (COL-1) + J = 7

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.