Guest User

Untitled

a guest
Mar 13th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. #include<iostream>
  2. #include<stdlib.h>
  3. #include<stdio.h>
  4. #include<conio.h>
  5. #include<time.h>
  6.  
  7. using namespace std;
  8.  
  9. int main(){
  10.  
  11. int n = 0;
  12. int m = 1;
  13. int fib = 0;
  14.  
  15. for (int i = 0; i < (m+1); i++) {
  16. if(fib == 0){
  17. cout<<0<<endl
  18. }else if (fib == 1){
  19. cout<<1<<endl
  20. }
  21. fib = m + n;
  22. n= m;
  23. m = fib;
  24.  
  25. if(fib <0){
  26. cout<<"El valor en el que se produce un overflow entero es: ";
  27. cout << n<<endl;
  28. }
  29. }
  30.  
  31. cout<<fib<<endl;
  32.  
  33.  
  34. short int a = 0;
  35. short int b = 1;
  36. short int fib1 = 0;
  37.  
  38. for (int i = 0; i < (b+1); i++) {
  39. if(fib == 0){
  40. cout<<0<<endl
  41. }else if (fib == 1){
  42. cout<<1<<endl
  43. }
  44. fib1 = a + b;
  45. a = b;
  46. b = fib1;
  47.  
  48. if(fib1 <0){
  49. cout<<"El valor en el que se produce un overflow Short int es: ";
  50. cout << a<<endl;
  51. }
  52. }
  53.  
  54. cout<<fib1<<endl;
  55.  
  56. long int x = 0;
  57. long int y = 1;
  58. long int fib2 = 0;
  59.  
  60. for (int i = 0; i < (y+1); i++) {
  61. if(fib == 0){
  62. cout<<0<<endl
  63. }else if (fib == 1){
  64. cout<<1<<endl
  65. }
  66. fib2 = x + y;
  67. x = y;
  68. y = fib2;
  69.  
  70. if(fib2 <0){
  71. cout<<"El valor en el que se produce un overflow Long int es: ";
  72. cout << n<<endl;
  73. }
  74. }
  75.  
  76. cout<<fib2<<endl;
  77.  
  78.  
  79. }
Add Comment
Please, Sign In to add comment