http://www.spoj.pl/problems/GPA1/
hey guys here is my code and its given WA ...................plzz tell me where i am worng..............i am tried getting WA in this question # include<stdio.h> # include<stdlib.h> int main() { int n; scanf("%d",&n); while(n--) { double a,b,c,d,e,f; double cpi[20]={0}; double flag[20]={0}; double a1,a2,a3,a4,a5; char b1[100],b2[100],b3[100],b4[100],b5[100]; int i,j,k,l; int t; int ch =0; scanf("%lf%lf%lf%lf%lf%lf",&a,&b,&c,&d,&e,&f); for(i=0;i<6;i++) { scanf("%s%s%s%s%s",b1,b2,b3,b4,b5); a1=atof(b1); a2=atof(b2); a3=atof(b3); a4=atof(b4); a5=atof(b5); //("a1=%lf a2=%lf a3=%lf a4=%lf a5=%lf \n",a1,a2,a3,a4,a5); float max1,max2; if(a1>a3&&a2>a3) {max1=a1;max2=a2;} else if(a1>a2&&a3>a2) {max1=a1;max2=a3;} else {max1=a2;max2=a3;} //printf("max1=%lf max2=%lf\n",max1,max2); double sum1=((max1+max2)*45)/40; //printf("SUM1=%lf\n",sum1); double sum2=a4/2; double sum3; if(a5<51) sum3=5; else if(a5<61) sum3=4; else if(a5<71) sum3=3; else if(a5<81) sum3=2; else if(a5<91) sum3=1; else sum3=0; double total=sum1+sum2+sum3; //printf("TOTAL SUM=%lf\n",total); if(total>=91) {cpi[i]=10;flag[i]=1;} else if(total>=81) {cpi[i]=9;flag[i]=1;} else if(total>=71) {cpi[i]=8;flag[i]=1;} else if(total>=61) {cpi[i]=7;flag[i]=1;} else if(total>50) {cpi[i]=6;flag[i]=1;} else if(total==50) {cpi[i]=5;flag[i]=1;} else {cpi[i]=0;flag[i]=0;} //printf("sum1=%lf sum2=%lf sum3=%lf total=%lf cpi=%d flag=%d\n",sum1,sum2,sum3,total,cpi[i],flag[i]); } float gpa=(a*cpi[0]+b*cpi[1]+c*cpi[2]+d*cpi[3]+e*cpi[4]+f*cpi[5])/(a+b+c+d+e+f); //printf("sum= %d\n",a+b+c+d+e+f); //printf("gpa =%lf\n",gpa); for(i=0;i<6;i++) if(flag[i]==0) { ch=1; break; } if(ch==1) printf("FAILED, %0.2lf\n",gpa); else printf("PASSED, %0.2lf\n",gpa); } return 0; } plzz help me ............and correct me where i am wrong........ -- *WITH REGARDS,* * * *KARTIK SACHAN* *B.TECH 2ND YEAR* *COMPUTER SCIENCE AND ENGINEERING* *NIT ALLAHABAD* -- You received this message because you are subscribed to the Google Groups "Algorithm Geeks" group. To post to this group, send email to algogeeks@googlegroups.com. To unsubscribe from this group, send email to algogeeks+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/algogeeks?hl=en.