#include <iostream>
#include <stdio.h>
using namespace std;
double findAverage(int categories, double weights[], double scores[])
{
double average = 0;
for(int i = 0; i <= categories - 1; i++)
{
average += (weights[i] * scores[i]);
printf( "%lf ", average);
}
return average;
}
double w[3]={0.3,0.3,0.4};
double s[3]={0.4,0.4,0.4};
int main() {
// your code goes here
double av=findAverage(3,w,s);
printf("cu=%lf\n",av/(w[0]+w[1]+w[2]));
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RkaW8uaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKZG91YmxlIGZpbmRBdmVyYWdlKGludCBjYXRlZ29yaWVzLCBkb3VibGUgd2VpZ2h0c1tdLCBkb3VibGUgc2NvcmVzW10pCnsKIGRvdWJsZSBhdmVyYWdlID0gMDsKCiBmb3IoaW50IGkgPSAwOyBpIDw9IGNhdGVnb3JpZXMgLSAxOyBpKyspCiB7CiAgYXZlcmFnZSArPSAod2VpZ2h0c1tpXSAqIHNjb3Jlc1tpXSk7CiAgcHJpbnRmKCAiJWxmICIsIGF2ZXJhZ2UpOwogfQoKIHJldHVybiBhdmVyYWdlOwp9CmRvdWJsZSB3WzNdPXswLjMsMC4zLDAuNH07CmRvdWJsZSBzWzNdPXswLjQsMC40LDAuNH07CgppbnQgbWFpbigpIHsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCWRvdWJsZSBhdj1maW5kQXZlcmFnZSgzLHcscyk7CglwcmludGYoImN1PSVsZlxuIixhdi8od1swXSt3WzFdK3dbMl0pKTsKCXJldHVybiAwOwp9