백준 algorithm
백준 1546 - 평균
cosmohoo
2019. 12. 31. 11:10
반응형
배열을 1000개짜리를 만들지 않으면 런타임 에러가 나온다.
vector를 사용해서도 할 수 있을 것이다.
#include <iostream>
using namespace std;
int main()
{
int N;
cin >> N;//number of input
double arr[1000];//array to save values
int max = 0;//maximum varaiable
double avg = 0; //average variable
for (int i = 0; i < N; i++)
{
int tmp=0;
cin >> tmp;
if (tmp > max)max = tmp;
arr[i] = tmp;
}
for (int i = 0; i < N; i++)
{
arr[i] = arr[i] / max * 100;
avg += arr[i];
}
avg /= N;
cout << avg;
}
반응형