-
백준 10818번 : 최소, 최대 (C언어)c c++ 언어 공부 2023. 3. 15. 15:17
https://www.acmicpc.net/problem/10818
10818번: 최소, 최대
첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다.
www.acmicpc.net
Code:
12345678910111213141516171819202122232425262728293031#include <stdio.h>#include <stdlib.h>int main(){int n;int* a;int i;int min=1000000;int max=-1000000;scanf("%d", &n);a = (int*)malloc(sizeof(int) * n);for (i = 0; i < n; i++){scanf("%d", &a[i]);}for (i = 0; i < n; i++){if (min > a[i]){min = a[i];}if (max < a[i]){max = a[i];}}printf("%d %d", min, max);return 0;}cs 하나씩 비교해서 최대값과 최소값을 구했다. 또한 정렬을 해서 구할수도 있을 거 같다.
'c c++ 언어 공부' 카테고리의 다른 글
백준 4153번 : 직각 삼각형(C언어) (0) 2023.03.16 백준 11720번 : 숫자의 합 (C언어) (0) 2023.03.15 백준 10809번 : 알파벳 찾기 (C언어) (0) 2023.03.15 백준 8958번 : OX퀴즈 (C언어) (0) 2023.03.15 백준 3052번 : 나머지 (C언어) (0) 2023.03.14