"input.txt" 파일로부터 10개의 실수를 입력받아 첫 번째 입력 값과 마지막 입력 값의 평균을 반올림하여 "output.txt" 파일에 소수 첫째자리까지 출력하는 프로그램을 작성하시오.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
double ave;
double arr[10];
int i;
FILE * fp=fopen("input.txt","rt");
if(fp==NULL)
{
puts("파일오픈 실패!");
return -1;
}
for(i=0;i<10;i++) fscanf(fp,"%lf ",&arr[i]);
for(i=0;i<10;i++) printf("%.2lf ",arr[i]);
printf("\n");
ave=(arr[0]+arr[9])/2;
FILE * fp1=fopen("output.txt","wt");
if(fp==NULL)
{
puts("파일오픈 실패!");
return -1;
}
fprintf(fp1,"%.1f",ave);
system("pause");
return 0;
}