I64 mp_n; I64 MPSum(I64 my_mp_cnt) {//We could use the formula n*(n+1)/2 I64 lo=mp_n*Gs->num/my_mp_cnt, hi=mp_n*(Gs->num+1)/my_mp_cnt, result=0,i; for (i=lo;ipix_width, v=Fs->pix_height; F64 t1,t2,results[NUM_TESTS]; CDC *dc=DCAlias; for (i=0,n=MIN_VAL;icolor=BLUE; for (i=MAX_PERCENT/10;icolor=RED; dc->pen_width=2; GrLine3(dc,i*h/(NUM_TESTS-1), v-results[i ]/MAX_PERCENT*v,0, (i+1)*h/(NUM_TESTS-1),v-results[i+1]/MAX_PERCENT*v,0); dc->color=GREEN; GrPrint(dc,i*h/(NUM_TESTS-1),v-FONT_HEIGHT,"10e%d",i+MIN_TEST); GrLine(dc,i*h/(NUM_TESTS-1),0,i*h/(NUM_TESTS-1),v); } PressAKey; DCFill; DCDel(dc); } MPAdd;