- 13
- gimmepoint
- 조회 수 455
#include< iostream >
#include< cmath >
using namespace std;
int main()
{
int n;
cin >> n;
double a[50] = {};
for (int i = 0; i < n; i++)
cin >> a[i];
double avg = 0;
for (int i = 0; i < n; i++)
avg += a[i];
avg /= n;
cout << avg << endl;
double sum = 0;
for (int i = 0; i < n; i++)
{
a[i] -= avg;
a[i] *= a[i];
sum += a[i];
}
sum /= n;
cout << sum << endl;
sum = sqrt(sum);
cout << sum << endl;
return 0;
}
표준편차를 구하는 프로그램입니다
선생님이 계산기로 풀라고 하는 문제들을 풀어주고 있습니다
계산기 누르기는 생각만 해도 귀찮아서 만들었습니다
하핳
출력예시
16
1000 1000 1000 1000 1000 1000 1000 1000 1000 1200 1400 1400 1400 1600 1600 1600
1200
60000
244.949
작성자
댓글 13
엑셀이 없어요
ㅠㅠ
그러면 구글 스프레드 시트가 있지요 ㅎ...
뭐... 뭔말이지... for sum 썸 타는건가..
어디인지 알려주시면 친절하게 해설해드리겠습니다 ^^
ㅋㅋㅋ 저게 더 귀찮을듯한 ㅡㅡ;;;;;;;
ㅋㅋ ㅇㅈ
차라리 밑 댓글처럼 할걸 그랬어요...
ㅠㅠ
저는 그냥 '표준편차 계산기' 를 쓰렵니다ㅋㅋㅋㅋ
만들 필요도 없고, 계산기를 여러번 두드릴 필요도 없고..!
http://mwultong.blogspot.com/2008/01/sum-average-stdev-median-calc.html
ㅎ ㅓ ㄱ ........
계산기앱을 사용하시는편이.....ㅎㅎ
제기 귀차니즘 말기 환자인데다가 풀 문제가 많은지라...
ㅎㅎ
게산기를 사용하시면 되지만 저런걸로 게산하는게 대단하네요!!
하핳
차라리 엑셀을 쓰시는 편이??? ㅋㅋㅋㅋㅋㅋㅋ