본문 바로가기
반응형

최댓값2

[BOJ/백준] 2566번 최댓값 - [c/c++] 풀이 https://www.acmicpc.net/problem/2566 2566번: 최댓값 첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 위치한 행 번호와 열 번호를 빈칸을 사이에 두고 차례로 출력한다. 최댓값이 두 개 이상인 경우 그 중 한 곳의 위치를 출력한다. www.acmicpc.net 문제 해설 9 x 9 이차원 배열을 입력 받고 가장 큰 수와 위치를 출력하면 된다. 배열을 만들지 않고 변수 하나로 입력 받으면서 최댓값을 찾아주었다. 인덱스인 0, 0과 달리 1,1부터 시작이므로 유의 해야 한다. 모든 수가 0일 경우도 있기 때문에 아래 코드에서는 max 변수는 0이 아닌 -1로 초기화 해야 한다. 코드 c #include int a, x, y; int maxi = -1; int main() { .. 2023. 6. 4.
[BOJ/백준] 2562번 최댓값 - [c/c++] 풀이 https://www.acmicpc.net/problem/2562 2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어 www.acmicpc.net 문제 해설 배열이 필요 없는 문제로 최댓값을 저장할 max 변수, 몇 번째 수인 지 저장할 idx 변수를 선언한다. max 변수는 입력되는 수의 최솟값인 0으로 초기화한다. 9번 동안 입력을 받으며 입력된 수가 max값 보다 클 경우 입력 된 수를 max에 대입, idx에 몇 번째에 입력되었는지 대입한다. 코드 c #define _CRT_SECURE_NO_WARNI.. 2022. 10. 11.
반응형