#include int main()
{
int num
int i, max, cnt;
printf("원하는 개수를 입력하시오 : ");
scanf("%d", &cnt);
printf("%d개의 정수를 입력하시오 : ", cnt);
for ( i = 0; i < cnt; i++ )
scanf("%d", &num[i]);
max = num[0];
for ( i = 1; i < cnt; i++ )
if ( max < num[i] )
max = num[i];
printf("max = %d\n", max);
return 0;
}
여기서 선언은 더해도 되는데
보드체 되어있는 부분에서
배열을 쓰지말고 해보래 다시 코딩짜보래
포인터를 활용하라는거 같은데
군대 제대하고 듣는거라 ㅈㄴ 모르겠음
죽는사람이 포인터 왜쓰는지 검색도안하노
배열이랑 포인터랑 베이스에서부터 뒤에 저장공간칸수까지 세는게 같은 원리라서 포인터로 바꿔보란거 같은데
포인터 써
제발 좀 죽어
해당 댓글은 삭제되었습니다.
제발 코딩좀 부탁드려요 형님
사망원인
포인터
제발 코딩좀 부탁드려요 형님
5만원
포인터를 쓰면 되잖아 병신아
여러 세부사항있는데 그냥 개좆같아서 내가 할려고
그 세부사항 다부탁하면 해줄새끼없을거 같아서 친절한형님구해서 물어보면서 할려 했는데 그냥 내가 한다 ㅆㅂ
오랜 지병으로 사망
그냥 꺼져라 독학들어간다.
3만원
int num 뒤에 세미콜론없는 거랑 #include int main() 은 설명 급히쓰느라 실수했다치고 답을 말해놓고 답을 알려달라니 ㅋㅋㅋ 짜면 끝나는거구만 뭘
저게 어떻게 답임? num이 포인터 형식이 아닌데
int main(){ int n; cin >> n; int max = -10000; for (int i = 0; i < n; i++) { int x; cin >> x; if (max < x) max = x; } cout << max << endl;}
cnt개의 수들 중에 최대값을 찾는거 같은데 굳이 배열을 쓸필요가 없지.. 메모리 아깝게 포인터고 나발이고
처음에 max값을 존나 작은수로 초기화 시키고 입력받으면서 그 수가 max보다 클때 max값 갱신 시키면 돼 굳이 어렵게 생각하지말고 위에 내가쓴 코드는 c++인데 한번 참고해바
아니며 위에 내가쓴거 처럼 하드코딩 하기 싫으면 max heap 써서 입력받고 윗대가리 출력해도 되고 아니면 quick_selection 쓰면된다 둘다 nlogn 짜리니까 부담 없을겨