Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
18
Task/Averages-Root-mean-square/C/averages-root-mean-square.c
Normal file
18
Task/Averages-Root-mean-square/C/averages-root-mean-square.c
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
#include <stdio.h>
|
||||
#include <math.h>
|
||||
|
||||
double rms(double *v, int n)
|
||||
{
|
||||
int i;
|
||||
double sum = 0.0;
|
||||
for(i = 0; i < n; i++)
|
||||
sum += v[i] * v[i];
|
||||
return sqrt(sum / n);
|
||||
}
|
||||
|
||||
int main(void)
|
||||
{
|
||||
double v[] = {1., 2., 3., 4., 5., 6., 7., 8., 9., 10.};
|
||||
printf("%f\n", rms(v, sizeof(v)/sizeof(double)));
|
||||
return 0;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue