Advertisement
juanjo12x

UVA_10424_Love_Calculator

Jul 13th, 2014
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.81 KB | None | 0 0
  1. #include <cctype>
  2. #include <iostream>
  3. #include <cstdio>
  4. #include <string>
  5. #include <cstring>
  6.  
  7. using namespace std;
  8.  
  9. typedef pair<int,int> ii ;
  10. typedef long long ll ;
  11. typedef long double ld ;
  12. typedef pair<int,ii> pii ;
  13.  
  14. int suma_digitos(int n){
  15. while(n>=10){
  16. int cont=0;
  17. while(n){
  18. cont+=(n%10);
  19. n/=10;
  20. }
  21. n=cont;
  22. }
  23. return n;
  24. }
  25. int main(){
  26. string name1,name2;int num1,num2,sum1,sum2;
  27. while (getline(cin,name1) && getline(cin,name2)){
  28. num1=0;
  29. num2=0;
  30. for (int i=0;i<name1.size();i++){
  31. if(isalpha(name1[i])){
  32. num1+=tolower(name1[i])-'a'+1;
  33. }
  34. }
  35. for (int i=0;i<name2.size();i++){
  36. if(isalpha(name2[i])){
  37. num2+=tolower(name2[i])-'a'+1;
  38. }
  39. }
  40. sum1=suma_digitos(num1);
  41. sum2=suma_digitos(num2);
  42. if(sum1>sum2){
  43. swap(sum1,sum2);
  44. }
  45. printf("%.2lf ",sum1/(double)sum2*100); cout<<"%"<<endl;
  46. }
  47. return 0 ;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement