Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main(){
- int a, c, n, m;
- int tam;
- cout<<"digite o tamanho: ";
- cin>> tam;
- a=5;
- c=3;
- m=8;
- n=8;
- int r[n];
- r[0]=7;
- for (int i = 0; i < tam; i++)
- {
- r[i+1]=((a*r[i])+c)%(m);
- //cout<<r[i+1]<<" ";
- }
- cout<<"\n\n";
- int f[15];
- for(int i = 0; i < 15; i++){
- f[i]=((r[i]*n)/m)+1;
- // cout<<f[i]<<" ";
- }
- cout<<"\n\n";
- /* for (int i = 0; i < 5; i++)
- {
- cout<<"\n";
- for (int j = 0; j < 3; j++)
- {
- cout<<f[j];
- cout<<" ";
- }
- }
- */
- for (int i = 0; i < 15; i++)
- {
- if(i%3==0){
- //cout<<"\n" ;
- if(f[i]>f[i-1] && f[i-1]>f[i-2]) cout<<" -> "<<(f[i]-f[i-2])+1<<"\n";
- if(f[i-1] > f[i] && f[i]>f[i-2]) cout<<" -> "<<(f[i-1]-f[i-2])+1<<"\n";
- if(f[i-2] > f[i] && f[i]>f[i-1]) cout<<" -> "<<(f[i-2]-f[i-1])+1<<"\n";
- if(f[i]>f[i-2] && f[i-2]>f[i-1]) cout<<" -> "<<(f[i]-f[i-1])+1<<"\n";
- }
- cout<<f[i]<<" ";
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment