Sunday, May 1, 2016

UVA 11777 - Automate the Grades

#include<bits/stdc++.h>
#define i64 long long
#define mx(a,b,c) max(a,max(b,c))
#define mn(a,b,c) min(a,min(b,c))
#define eef else if
#define ff(i,s,e) for(int i=(s); i<e; i++)
#define ff2(i,s,e) for(int i=(s); i>=e; i--)
#define sf scanf
#define pf printf
#define dbug(x) cout<<"x = "<<x<<endl
#define newl cout<<"\n"
#define putcase cout<<"Case "<<++cse<<":"
using namespace std;
int main()
{
   int cse=0,flg=0;
   int t , total;
   cin>>t;
   while(t--){
    int sum=0,ct1,ct2,ct3,t1,t2,final,att;
    cin>>t1>>t2>>final>>att>>ct1>>ct2>>ct3;
    int c;
    if(ct1<=ct2 && ct1<=ct3)
            c=(ct2+ct3)/2;
        else if(ct2<=ct1 && ct2<=ct3)
            c=(ct1+ct3)/2;
        else if(ct3<=ct1 && ct3<=ct2)
            c=(ct1+ct2)/2;
        sum+=t1+t2+final+att+c;
       if(sum>=90){
        putcase;
        cout<<" A\n";
       }
       else if(sum<90 && sum>=80){
        putcase;
        cout<<" B\n";
       }
        else if(sum<80 && sum>=70){
        putcase;
        cout<<" C\n";
       }
        else if(sum<70 && sum>=60){
        putcase;
        cout<<" D\n";
       }
       else{
        putcase;
        cout<<" F\n";
       }
       }

    return 0;
}

No comments:

Post a Comment