728x90
반응형
- 문제
안녕하세요.
자바관련 문제 질문드립니다.
array[9] = 85에서 85만 가지고 배열의 인덱스 값 9를 구할 방법이 있을까요?
--------------------------------
문제는
"입력받은 10개의 수 중에서 두번째로 큰 수는 x번째수 y입니다."
의 x와 y를 구하는 겁니다.
제가 한 방법은, 변수 max1, max2, max3를 만들어 입력 받은 값들을 모두 비교해서 두번째로 큰 값을 max2에 저장하는 방법을 사용해 y를 구했습니다. 그런데 x... 두번째로 큰 수를 입력했던 숫자를 어떻게 구해야 할지 모르겠습니다.
예를들면
1번째 수를 입력하시오 : 10
2번째 수를 입력하시오 : 45
...
9번째 수를 입력하시오 : 90
10번째 수를 입력하시오 : 85
=====================
현재 max1 = 90, max2 = 85, max3 = 45 입니다.
두번째로 큰 수는 x번째수 85입니다.
이런식입니다.
10번째로 입력한 85라는 두번째 큰 수는 찾았지만, x에 들어갈 10을 어떻게 찾아야 할지 감이 안잡히네요...
도와주세요 ~!!
- 해결
if (array[i] == max2) x = i;
- 링크
https://www.facebook.com/groups/codingeverybody/permalink/1381098481930684/
728x90
반응형
'Save Base > Save(Facebook)' 카테고리의 다른 글
Windows 램 표기오류 문제 (0) | 2017.09.23 |
---|---|
Windows Defender 먹통문제 (0) | 2017.09.23 |
CSS - 드롭다운리스트 메뉴위치 변경 (0) | 2017.09.23 |
JAVA - JFrame Form 파일 입출력시 IOException 오류 (0) | 2017.09.23 |
C# - 입력받은 값 배열에 집어넣기 (0) | 2017.09.23 |
댓글