that_one_nigga_you_k

ep2 com vetores

Jun 15th, 2021
566
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main(){
  6.    
  7.     int a, c, n, m;
  8.    
  9.     int tam;
  10.  
  11.     cout<<"digite o tamanho: ";
  12.     cin>> tam;
  13.  
  14.     a=5;
  15.     c=3;
  16.     m=8;
  17.     n=8;
  18.  
  19.     int r[n];
  20.  
  21.     r[0]=7;
  22.  
  23.     for (int i = 0; i < tam; i++)
  24.     {
  25.         r[i+1]=((a*r[i])+c)%(m);
  26.  
  27.         //cout<<r[i+1]<<" ";
  28.     }
  29.  
  30.     cout<<"\n\n";
  31.  
  32.     int f[15];
  33.  
  34.     for(int i = 0; i < 15; i++){
  35.         f[i]=((r[i]*n)/m)+1;
  36.  
  37.        // cout<<f[i]<<" ";
  38.     }
  39.     cout<<"\n\n";
  40.    /* for (int i = 0; i < 5; i++)
  41.     {
  42.         cout<<"\n";
  43.  
  44.         for (int j = 0; j < 3; j++)
  45.         {
  46.             cout<<f[j];
  47.             cout<<"  ";
  48.         }
  49.        
  50.     }
  51.     */
  52.  
  53.    for (int i = 0; i < 15; i++)
  54.    {
  55.        
  56.  
  57.         if(i%3==0){
  58.         //cout<<"\n" ;    
  59.  
  60.             if(f[i]>f[i-1] && f[i-1]>f[i-2]) cout<<"  -> "<<(f[i]-f[i-2])+1<<"\n";
  61.  
  62.             if(f[i-1] > f[i] && f[i]>f[i-2]) cout<<"  -> "<<(f[i-1]-f[i-2])+1<<"\n";
  63.  
  64.             if(f[i-2] > f[i] && f[i]>f[i-1]) cout<<"  -> "<<(f[i-2]-f[i-1])+1<<"\n";
  65.  
  66.             if(f[i]>f[i-2] && f[i-2]>f[i-1]) cout<<"  -> "<<(f[i]-f[i-1])+1<<"\n";
  67.         }
  68.  
  69.         cout<<f[i]<<" ";
  70.     }
  71.    
  72.     return 0;
  73.  
  74. }
  75.  
RAW Paste Data