Advertisement
Guest User

Untitled

a guest
Apr 18th, 2015
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.36 KB | None | 0 0
  1. int permutare ( int a[] , int n )
  2. {
  3. short v[1005] = {0} ;
  4. for ( int i = 0 ; i < n ; ++i )
  5. ++v[a[i]] ;
  6. int var = 1 ;
  7. for ( int i = 0 ; i < n ; ++i )
  8. if ( a[i] == i + 1 ) var = 0 ;
  9. for ( int i = 1 ; i <= n && var ; ++i )
  10. if ( v[i] == 0 ) var = 0 ;
  11. else if ( v[i] > 1 ) var = 0 ;
  12. if ( var ) return 1 ;
  13. else return 0 ;
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement