daily pastebin goal
15%
SHARE
TWEET

Untitled

a guest Mar 13th, 2018 52 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top