mirror of
https://gitlab.com/mfocko/CodeWars.git
synced 2024-11-09 11:09:07 +01:00
15 lines
300 B
C
15 lines
300 B
C
|
#include <stdio.h>
|
||
|
#include <math.h>
|
||
|
|
||
|
long long newAvg(double *arr, size_t szArray, double navg)
|
||
|
{
|
||
|
double sum = 0.0;
|
||
|
|
||
|
for (size_t i = 0; i < szArray; sum += arr[i++]);
|
||
|
|
||
|
long long result = (long long) ceil(navg * (szArray + 1) - sum);
|
||
|
|
||
|
if (result <= 0) return -1;
|
||
|
else return result;
|
||
|
}
|