니가 원하는게 이거냐?
int main(void){
int num;
int *arr;
printf("num ");
scanf("%d", &num);
arr = (int*)malloc(4*num);
for(int i = 0 ; i < num ; i++){
scanf("%d",&arr[i]);
}
int max = 0;
int loc = 0;
for(int i = 0 ; i < num ; i++){
if(max < arr[i]){
max = arr[i];
loc = i+1;
}
}
printf("max = %d, loc = %d ",max,loc);
return 0;
}
++i를 왜?
for문은 왜 두번이나..
메모리 할당도 필요없음
형님 예시처럼 한글도 넣어주시면 안됩니까 .....
loc = i 겠지
형님일단 노력에 감사합니다
아 실수 ++i 말고 i+1 해라