Advertisement
farhana1997

Untitled

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