๋ฐฑ์ค 1037: ์ฝ์
https://www.acmicpc.net/problem/1037
- ์ด๋ค N์ ์ฝ์์ ๊ฐ์์ ์ฝ์๋ค์ ์ ๋ ฅํ๋ฉด
- N์ ์ถ๋ ฅํด์ค๋ค
#include <iostream>
using namespace std;
#define MAX 50
int num;
int s = 0;
int maxNum, minNum;
int arr[MAX];
void func(int x) {
for (int i = 0; i < x; i++) {
cin >> arr[i];
s++;
}
maxNum = arr[0];
for (int i = 0; i < s; i++) {
if (arr[i] > maxNum) {
maxNum = arr[i];
}
}
minNum = arr[0];
for (int i = 0; i < s; i++) {
if (arr[i] < minNum) {
minNum = arr[i];
}
}
cout << maxNum * minNum << endl;
}
int main() {
cin >> num;
func(num);
}
- ์ฝ์์ ๊ฐ์๋ฅผ ์ ๋ ฅ๋ฐ๊ณ (num), ๊ฐ์๋งํผ ๋ฐ๋ณต๋ฌธ์ ๋๋ ค ๋ฐฐ์ด(arr[i])์ ์ฝ์๋ค์ ๋ฃ์ด์ค๋ค.
- ์ฝ์๋ค ์ค ์ ์ผ ํฐ ์์ ์ ์ผ ์์ ์๋ฅผ ๊ณฑํ๋ฉด N์ด ๋์จ๋ค
* ์ ์ผ ํฐ ์์ ์ ์ผ ์์ ์๋ฅผ ๊ณฑํด์ผ ํ๋ค๋ ์์ด๋์ด๋ฅผ ์๊ฐํ๋ ๊ฒ์ด ์ ์ผ ์ค์ํ๋ค
์ด๋ฒ ๋ฌธ์ ๋ ์ฌ์์ ๋ณ ๊ณ ๋ฏผ์์ด ์ ํ์๋ ๊ฒ ๊ฐ๋ค!