... HAVE U TRIED .... AT LEAST 3 TIMES ... OK U CAN SEE THIS ...

Tuesday, December 24, 2013

UVA-10424 :: Love Calculator

#include <iostream>
#include <cstdio>
#include <string>
using namespace std ;

int task (string a  )
{
    int i ,x=0 ,m ,l ;
    l=a.size() ;

    for (i=0 ; i<l ; i++)
    {
        if (a[i]>='a' && a[i]<='z')  x=x+(a[i]-96) ;
        else if (a[i]>='A' && a[i]<='Z') x=x+(a[i]-64) ;
       }
    m=0 ;
    while (x>0)
    {
        m= m+x%10 ;
        x=x/10 ;
    }

       if (m>9)
    {
        x=m ;
        m=0 ;
        while (x>0)
        {
            m=m+x%10 ;
            x=x/10 ;
        }
    }
return m ;
}

int main ()
{
    double m ,x,y ;
    string a ,b  ;

    while (getline(cin,a))
    {
       getline(cin,b) ;

      x=  task ( a ) ;
      y= task (b) ;

     if (x>y) m=(y*100.0)/x ;
     else  m = (x*100.0)/y ;
       printf ("%0.2lf %%\n",m) ;
    }

    return 0 ;
}