c언어 고수이신분
- 2017.09.17. 12:24
- 815
1차 배열에서 값을 넣으려고 합니다.
그러나 이 값들이 다른 함수에서 구한 값들을 선택적으로 넣어햐 합니다. 프로그램마다 조건이 다릅니다. 어떤 조건일때 새로운 함수 f에 a값들을 재할당 해야합니다.
이럴때 도대체 어떻게 할당 할수 있을까요
예를 들면 하나의 함수 값
a[1], a[2], a[3], a[4]......a[10]이라고 하면 (개수 : 10개)
조건: a[i]이 5보다 클때 새로 f에 할당한다.
제가 새로 지정한 함수 (개수 :3개)
f[1]=a[3];
f[2]=a[4];
f[3]=a[1];
이렇게 넣으려고 하면 어떻게 해야할까요
조건문 if문과 f[k]와 a[i]가 다르니 이중 포문 맞나요?
f[1]에 대해 a[1]부터 a[10]까지 다 check한뒤 5보다 큰 경우에만 할당하는데
이것을 어떻게 짜야할지 모르겠어요 ㅠ
이 댓글을 삭제하시겠습니까?
[늠름한 매발톱꽃]님의 댓글을 신고합니다.
이 댓글을 삭제하시겠습니까?
[글쓴이]님의 댓글을 신고합니다.
이 댓글을 삭제하시겠습니까?
[무거운 글라디올러스]님의 댓글을 신고합니다.
이 댓글을 삭제하시겠습니까?
[무거운 글라디올러스]님의 댓글을 신고합니다.
이 댓글을 삭제하시겠습니까?
[글쓴이]님의 댓글을 신고합니다.
이 댓글을 삭제하시겠습니까?
[키큰 바위떡풀]님의 댓글을 신고합니다.
이 댓글을 삭제하시겠습니까?
[방구쟁이 세열단풍]님의 댓글을 신고합니다.
이 댓글을 삭제하시겠습니까?
[글쓴이]님의 댓글을 신고합니다.
문제 설명을 너무 못알아먹게 해주셨네요
정확하게 설명하실수 있는 수도코드가 있다면 이미 짜셨을듯?ㅋㅋ
이 댓글을 삭제하시겠습니까?
[착잡한 뽀리뱅이]님의 댓글을 신고합니다.
이 댓글을 삭제하시겠습니까?
[글쓴이]님의 댓글을 신고합니다.
이 게시물을 삭제하시겠습니까?






{......
a[i]=f(j);
.....
}
f() {.....
...... return result;}
계산하는 함수 불러서 값 return해주면 되겠네요