10값을 입력받아서, 가장 많이 입력받은 값 출력
얀새
질문 제목 : 10개 값을 입력받고 가장 많이 입력받은 값을 출력 시키는건데
중복되는 값이 있는지 확인하는거요
바로 최대값을 안구하고, 중복값부터 구하고 그다음에 최대값 출력질문 내용 :
예를들어 num에 {1,1,5,5,4,6,6,6,9,8}
이렇게 값이 있다고 하면요
1,5값은 2개
4,9,8값은 1개
6값은 3개 니까 가장 많이 입력받았으니까
6을 출력해야겠죠?
이것 처럼, 가장많이 입력받은 값을 출력하는 프로그램또 예를들어 num에 {1,1,5,5,5,6,6,6,9,8}
1값은 2개
5,6값은 3개
9,8은 1개
5와 6값이 가장 많이 입력받았잖아요?
근대 중복되잖아요?
이걸 최대값 찾기전에
중복값 확인해서 중복값 있으면 프로그램 종료
만약, 중복값이 없으면 가장많이 입력받은 값 출력이 빨간 글로 써진 프로그램들 어떻게 짜죠?
저가 10개 값 입력받아서 최고로 큰값을 출력하는 방법은
쉽게 max값에 배열 첫번째 넣고 하나하나 확인해서 출력하는
방법은 알지만
많이 입력받은값을 출력하는거랑
거기다 더 어렵게 거기에 있는 중복값까지 확인해서
하나라도 중복되는 값이 있으면 프로그램 종료와
중복값 없으면 첫번째 처럼 출력하는... 이런 프로그램 어떻게 짜는지 ㅠㅠ
도와주실분! 급해요! 제발..
ㅠㅠ
-
나로
네 맞아요
-
가시내
저기요 마지막으로 물어볼게 있는데요.
++a[num[i]]; 이말이
a[num[i]] = a[num[i]] + 1 이죠? -
하연
아 그렇구나 감사합니다!
신기하네 딱딱 맞아 떨어지면서 저장되네 -
깜찏한그1녀
for문으로하면요.. 첫번째배열을 쓰신대로 num 두번째 배열을 a라고 치면
for(i=0; i9; i++) i9 이건 입력된 숫자 갯수에 맞게 해주세요..
++a[num[i]];
이정도면 될것같은데..
아 처음에 a 배열은 0으로 초기화 해주셔야 할것같네요 -
SweetChoco
첫번째 배열 num[9]에 각각 {1,1,5,5,5,6,6,6,9,8}
이렇게 있잖아요, 이값을 어떻게 같은 숫자라는걸 알고
두번째 배열에 넣는게 잘 모르겟어요 ㅠㅠ
대충 글로 for문 정도 돌리는 정도만 알려주시면 안되나요? -
분홍색진주
아 그렇게 해도 되겠네요 그러면, 그 두번째 배열에서
중복값 확인하고 출력도 가능해지군요!
근대, 그걸 어떻게 해야하는지 잘 모르겟어요 구체적으로요 -
혜린
네.. 두번째배열을 a[11]이라고 하면 1이 3개 입력되었으면 a[1]에 3이 입력되도록 번째 첫번째 배열 반복문으로 돌리시면서요
-
보슬
배열 변수 두개 써야되요?
-
악당
배열 두개 사용하시면 될것같은데 첫번째 배열에 숫자들은 입력하신뒤에 두번째 배열에 숫자에 맞춰서 갯수 집어넣으시면.. 중복값은 그때가서 일치하는지 비교하시면 될것같고..
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2695707 | 3의 배수 나타내기. (2) | 수리 | 2025-05-23 |
2695626 | 피보나치수열 과제 때문에 질문 드립니다. (6) | 옆집언니 | 2025-05-22 |
2695595 | 포인트공부중입니다 int형에서 4=1 인가요? (3) | 족장 | 2025-05-22 |
2695567 | 드라이브 고유번호를 가져오는 함수 (2) | 초코맛사탕 | 2025-05-21 |
2695533 | 음수의 산술변환! 질문이요 ㅠㅠ... (4) | 꽃여름 | 2025-05-21 |
2695506 | 구조체 배열 이용 도서목록 출력 프로그램 (1) | 가을귀 | 2025-05-21 |
2695450 | c언어 함수 질문이요.... | 이슬비 | 2025-05-20 |
2695403 | VirtualAlloc함수 및 메모리 질문 | 크리에이터 | 2025-05-20 |
2695355 | c언어 for함수 | 미쿡 | 2025-05-19 |
2695327 | 안녕하세요 제가 이번에 좀 큰 프로그램을.. | 악당 | 2025-05-19 |
2695295 | mutex동기화의 thread기반 채팅 서버소스 질문입니다 | 그루터기 | 2025-05-19 |
2695270 | 질문이요..swap 관한겁니다..ㅠㅠ (3) | 콩알녀 | 2025-05-19 |
2695244 | 노땅초보궁금한게 하나 있는데요..반복문(while문)초보자질문 (6) | 큰꽃늘 | 2025-05-18 |
2695166 | do while 문 어떤것이잘못된건지 모르겠어요 (2) | 아이폰 | 2025-05-18 |
2695122 | 구조체에 대해 물어보고 싶은게 있습니다 ^^^.. (7) | 수련 | 2025-05-17 |
2695091 | txt 파일 입출력 후 2차 배열에 저장하기입니다. (3) | 헛장사 | 2025-05-17 |
2695063 | 수도요금 프로그램좀 짜주세요. | 시내 | 2025-05-17 |
2695033 | 답변좀요ㅠㅠ (1) | 비사벌 | 2025-05-16 |
2695010 | C++의 STL은 왜 굳이 템플릿화 시켜서 라이브러리를 만드나요? (초보수준의 질문..) (2) | 엘보어 | 2025-05-16 |
2694958 | 로직이 변한다는 것에 대해서 궁금합니다. | 튼동 | 2025-05-16 |