순서도에서 1번 빈칸에 넣는 값이 답은 A[K-1]=K라고 되어있는데 c언어 코드를 보면 A[K-2]=K라고 되어있고
순서도에 I=0,J=0 이라고 되어있는데 코드에서는 I =-1, J=0;이라고 되어있습니다.
어떤게 맞는 답이지 헷갈리네요.. 만약 오류라면 수정 부탁드리겠습니다.
안녕하세요 길벗수험서 운영팀입니다.
순서도와 프로그래밍 코드에서 배열 요소들의 시작값이 다르다는 점에서 오는 차이입니다.
순서도에서는 <문제>나 <처리조건>에서 특별한 언급이 없다면 a[99]를 선언했을 때 a[1]~a[99]까지 99개의 요소를 사용할 수 있으나,
프로그래밍 코드에서는 기본적으로 a[99]를 선언하면 a[0]~a[98]까지 99개의 요소를 사용합니다.
때문에 코드에서는 배열의 위치를 지정해주는 변수들의 값이 순서도와 다를 수 있습니다.
순서도와 코드에서 배열이 등장하게 되는 경우 이점 유념에 두시고 살펴보시기 바랍니다.
행복한 하루되세요 :)
-
관리자2019-06-17 10:21:08
안녕하세요 길벗수험서 운영팀입니다.
순서도와 프로그래밍 코드에서 배열 요소들의 시작값이 다르다는 점에서 오는 차이입니다.
순서도에서는 <문제>나 <처리조건>에서 특별한 언급이 없다면 a[99]를 선언했을 때 a[1]~a[99]까지 99개의 요소를 사용할 수 있으나,
프로그래밍 코드에서는 기본적으로 a[99]를 선언하면 a[0]~a[98]까지 99개의 요소를 사용합니다.
때문에 코드에서는 배열의 위치를 지정해주는 변수들의 값이 순서도와 다를 수 있습니다.
순서도와 코드에서 배열이 등장하게 되는 경우 이점 유념에 두시고 살펴보시기 바랍니다.
행복한 하루되세요 :)