C++ Programming Ch.7 Exercise 10 Solution
Problem: ν΅κ³λ₯Ό λ΄λ Statistics ν΄λμ€λ₯Ό λ§λ€λ €κ³ νλ€. λ°μ΄ν°λ Statistics ν΄λμ€ λ΄λΆμ int λ°°μ΄μ λμ μΌλ‘ ν λΉλ°μ μ μ§νλ€. λ€μκ³Ό κ°μ μ°μ°μ΄ μ μ΄λ£¨μ΄μ§λλ‘ Statistics ν΄λμ€μ !, >>, <<, ~ μ°μ°μ ν¨μλ₯Ό μμ±νλΌ. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 int main() { Statistics stat; if(!stat) cout << "νμ¬ ν΅κ³ λ°μ΄νκ° μμ΅λλ€." << endl; int x[5]; cout << "5 κ°μ μ μλ₯Ό μ λ ₯νλΌ>>"; for(int i=0; i<5; i++) cin >> x[i]; // x[i]μ μ μ μ λ ₯ for(int i=0; i<5; i++) stat << x[i]; // x[i] κ°μ ν΅κ³ κ°μ²΄μ μ½μ νλ€. stat << 100 << 200; // 100, 200μ ν΅κ³ κ°μ²΄μ μ½μ νλ€. ~stat; // ν΅κ³ λ°μ΄ν°λ₯Ό λͺ¨λ μΆλ ₯νλ€. int avg; stat >> avg; // ν΅κ³ κ°μ²΄λ‘λΆν° νκ· μ λ°λλ€. cout << "avg=" << avg << endl; // νκ· μ μΆλ ₯νλ€. } Execution Result: ...