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;
이 정도 쯤은 눈 감고도 코딩 할 수 있어야 한다고 말씀하셨다.
연습하자.