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.

Reply via email to