배열 입력받아서 저장한다음 그값이 배열의 어디에 존재하는지 알아보는 프로그램 짜려하는데


int o;


int search(int N) {

int q;

printf("\n\n탐색할 값을 입력해 주세요.\n ");

scanf_s("%d",&o);


for (q = 0; q < n; q++) {

if (list[q] == o)

printf("\n배열의 %d번째에 값이 존재합니다.\n", q);


if (list[q] != o)

printf("배열 안에 존재하지 않습니다\n");

}


이렇게 짜면 for문 돌아가면서 "배열안에 존재하지 않는다"는 문장이 배열의 갯수만큼 나오는데 

배열안에 존재하지 않는다는 문장을 한번만 나오게하는법좀 알려주라