Guest User

Untitled

a guest
Oct 20th, 2016
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. #include <iostream>
  2. #include <limits>
  3.  
  4. void sum( long long int &sum, int a, int b )
  5. {
  6. sum = static_cast<long long int>( a ) + b;
  7. }
  8.  
  9. int main()
  10. {
  11. long long int sum;
  12.  
  13. ::sum( sum, std::numeric_limits<int>::max(), std::numeric_limits<int>::max() );
  14.  
  15. std::cout << "sum of "
  16. << std::numeric_limits<int>::max()
  17. << " + "
  18. << std::numeric_limits<int>::max()
  19. << " is equal to "
  20. << sum << std::endl;
  21.  
  22. return 0;
  23. }
  24.  
  25. sum of 2147483647 + 2147483647 is equal to 4294967294
  26.  
  27. #include <iostream>
  28. #include <limits>
  29.  
  30. long long int sum( int a, int b )
  31. {
  32. return static_cast<long long int>( a ) + b;
  33. }
  34.  
  35. int main()
  36. {
  37. long long int sum;
  38.  
  39. sum = ::sum( std::numeric_limits<int>::max(), std::numeric_limits<int>::max() );
  40.  
  41. std::cout << "sum of "
  42. << std::numeric_limits<int>::max()
  43. << " + "
  44. << std::numeric_limits<int>::max()
  45. << " is equal to "
  46. << sum << std::endl;
  47.  
  48. return 0;
  49. }
  50.  
  51. void sum();
  52.  
  53. #include <iostream>
  54. using namespace std;
  55. void sum(int a, int b)
  56. {
  57. int sum = a + b;
  58. cout << sum;
  59. }
  60. int main()
  61. {
  62. int a = 3;
  63. int b = 5;
  64. sum(a, b);
  65. return 0;
  66. }
  67.  
  68. #include <iostream>
  69. using namespace std;
  70. int sum(int a, int b)
  71. {
  72. return a + b;
  73. }
  74. int main()
  75. {
  76. int a = 3;
  77. int b = 5;
  78. int s = sum(a, b);
  79. cout << s << endl;
  80. return 0;
  81. }
Add Comment
Please, Sign In to add comment