#include <iostream>
using namespace std;
double getRank(int scores[], int newscore, int maxlen) {
int scoresLength = sizeof(scores)/sizeof(scores[0]);
int i;
for(i=0;i<scoresLength;i++){
if( newscore > scores[i]){
return i+1;
}else{
if(newscore = scores[i]){
if(i < maxlen-1)
return i+1;
}
}
}
return -1;
}
int main() {
// your code goes here
int scores[51]={ 66, 54, 23, 12 };
int newscore;
int maxlen;
newscore = 45;
maxlen=51;
printf("%d\n", getRank(scores, newscore, maxlen));
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKZG91YmxlIGdldFJhbmsoaW50IHNjb3Jlc1tdLCBpbnQgbmV3c2NvcmUsIGludCBtYXhsZW4pIHsKICAgCiAgIGludCBzY29yZXNMZW5ndGggPSBzaXplb2Yoc2NvcmVzKS9zaXplb2Yoc2NvcmVzWzBdKTsKICAgaW50IGk7CiAgIGZvcihpPTA7aTxzY29yZXNMZW5ndGg7aSsrKXsKICAgCWlmKCBuZXdzY29yZSA+IHNjb3Jlc1tpXSl7CiAgIAkJcmV0dXJuIGkrMTsKICAgCX1lbHNlewogICAJCWlmKG5ld3Njb3JlID0gc2NvcmVzW2ldKXsKICAgCQkJaWYoaSA8IG1heGxlbi0xKQogICAJCQkJcmV0dXJuIGkrMTsKICAgCQl9CiAgIAl9CiAgIH0KICAgcmV0dXJuIC0xOwoKfQoKaW50IG1haW4oKSB7CgoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoKCWludCBzY29yZXNbNTFdPXsgNjYsIDU0LCAyMywgMTIgfTsKCWludCBuZXdzY29yZTsgCglpbnQgbWF4bGVuOwoKCW5ld3Njb3JlID0gNDU7CgltYXhsZW49NTE7CgoJcHJpbnRmKCIlZFxuIiwgZ2V0UmFuayhzY29yZXMsIG5ld3Njb3JlLCBtYXhsZW4pKTsKCXJldHVybiAwOwp9Cgo=