2022-1

C++ File I/O

오로시 2022. 4. 27. 11:28

문제 : a.dat 에서 숫자의 개수, 합, 평균을 계산하여  b.dat에 입력한다

임의의 개수의 정수값을 읽어 들여, 총 개수, 합 ,평균값을 계산하고 그 결과를 b.dat file 에 기록

 

#include <iostream>
#include <fstream>
using namespace std;

int n;
int sum = 0, count =0;
double avg;

ifstream f1;
ofstream f2;

while (!f1.eof()){
	f1 >> n;
    count ++;
    sum += n;
}

avg = (double)sum / count;

f2 << "Input Size : " << count << "\n";
f2 << "Sum : " << count << "\n";
f2 << "average : " << avg << "\n";

f1.close();
f2.close();

return 0;

 

이 정도 쯤은 눈 감고도 코딩 할 수 있어야 한다고 말씀하셨다.

연습하자.