Advertisement
farhana1997

Untitled

Feb 24th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. #include<string.h>
  3. using namespace std;
  4. int main()
  5. {
  6. string a,a1;
  7. int i,len1,len2,total=0,sum=0,total2=0,sum2=0;
  8. float s;
  9. while(getline(cin,a) && getline(cin,a1))
  10. {
  11. sum=0,sum2=0,total=0,total2=0;
  12.  
  13. for(i=0; i<a.size(); i++)
  14. {
  15. if(islower(a[i]))
  16. total+=a[i]-'a'+1;
  17. else if(isupper(a[i]))
  18. total+=a[i]-'A'+1;
  19.  
  20. }
  21. while(total!=0)
  22. {
  23. sum=sum+total%10;
  24. total=total/10;
  25. }
  26. if(sum>9)
  27. {
  28. total=sum;
  29. while(total!=0)
  30. {
  31. sum=0;
  32. sum=sum+total%10;
  33. total=total/10;
  34. }
  35. }
  36. for(i=0; i<a1.size(); i++)
  37. {
  38. if(islower(a1[i]))
  39. total2+=a1[i]-'a'+1;
  40. else if(isupper(a1[i]))
  41. total2+=a1[i]-'A'+1;
  42.  
  43. }
  44. while(total2!=0)
  45. {
  46. sum2=sum2+total2%10;
  47. total2=total2/10;
  48. }
  49. if(sum2>9)
  50. {
  51. total2=sum2;
  52. sum2=0;
  53. while(total2!=0)
  54. {
  55. sum2=sum2+total2%10;
  56. total2=total2/10;
  57. }
  58.  
  59. }
  60.  
  61. if(sum>=sum2)
  62. s=(float)sum2*100.0/(float)sum;
  63. else
  64. s=(float)sum*100.0/(float)sum2;
  65. printf("%.2f %%\n",s);
  66.  
  67. }
  68. return 0;
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement