λ¬Έμ
μ΄λ€ μλ€μ΄ μμ λ, κ·Έ μλ€μ λννλ κ°μΌλ‘ κ°μ₯ ννκ² μ°μ΄λ κ²μ νκ· μ΄λ€. νκ· μ μ£Όμ΄μ§ λͺ¨λ μμ ν©μ μμ κ°μλ‘ λλ κ²μ΄λ€. μλ₯Ό λ€μ΄ 10, 40, 30, 60, 30, 20, 60, 30, 40, 50μ νκ· μ (10 + 40 + 30 + 60 + 30 + 20 + 60 + 30 + 40 + 50) / 10 = 370 / 10 = 37μ΄ λλ€.
νκ· μ΄μΈμ λ λ€λ₯Έ λνκ°μΌλ‘ μ΅λΉκ°μ΄λΌλ κ²μ΄ μλ€. μ΅λΉκ°μ μ£Όμ΄μ§ μλ€ κ°μ΄λ° κ°μ₯ λ§μ΄ λνλλ μμ΄λ€. μλ₯Ό λ€μ΄ 10, 40, 30, 60, 30, 20, 60, 30, 40, 50μ΄ μ£Όμ΄μ§ κ²½μ°, 30μ΄ μΈ λ², 40κ³Ό 60μ΄ κ°κ° λ λ², 10, 20, 50μ΄ κ°κ° ν λ²μ© λμ€λ―λ‘, μ΅λΉκ°μ 30μ΄ λλ€.
μ΄ κ°μ μμ°μκ° μ£Όμ΄μ§ λ μ΄λ€μ νκ· κ³Ό μ΅λΉκ°μ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μ λ ₯
첫째 μ€λΆν° μ΄ λ²μ§Έ μ€κΉμ§ ν μ€μ νλμ© μμ°μκ° μ£Όμ΄μ§λ€. μ£Όμ΄μ§λ μμ°μλ 1,000 λ³΄λ€ μμ 10μ λ°°μμ΄λ€.
μΆλ ₯
첫째 μ€μλ νκ· μ μΆλ ₯νκ³ , λμ§Έ μ€μλ μ΅λΉκ°μ μΆλ ₯νλ€. μ΅λΉκ°μ΄ λ μ΄μμΌ κ²½μ° κ·Έ μ€ νλλ§ μΆλ ₯νλ€. νκ· κ³Ό μ΅λΉκ°μ λͺ¨λ μμ°μμ΄λ€.
#include <iostream>
using namespace std;
int main() {
int num[10], avg = 0, count[10] = { 0, };
for (int i = 0; i < 10; i++) {
cin >> num[i];
avg += num[i]; // λͺ¨λ μ λνκΈ°
}
avg /= 10; // νκ· κ° κ΅¬νκΈ°
int max = 0, max_num = 0;
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
if (num[i] == num[j]) { // κ° μμ κ°μ μΈκΈ°
count[i]++;
}
}
if (count[i] > max) { // μ΅λΉκ° μ°ΎκΈ°
max_num = i;
max = count[i];
}
}
cout << avg << "\n" << num[max_num];
return 0;
}
'νλ‘κ·Έλλ° μΈμ΄ κ³΅λΆ > C++' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λ°±μ€ 1292λ² : μ½κ² νΈλ λ¬Έμ with C++ (0) | 2023.02.25 |
---|---|
λ°±μ€ 3052λ² : λλ¨Έμ§ with C++ (0) | 2023.02.25 |
λ°±μ€ 2577λ² : μ«μμ κ°μ with C++ (0) | 2023.02.25 |
λ°±μ€ 2460λ² : μ§λ₯ν κΈ°μ°¨2 with C++ (0) | 2023.02.25 |
λ°±μ€ 2908λ² : μμ with C++ (0) | 2023.02.25 |