jolly jumpers with some other functions

bool check_sequence(int sequence[], int len){
     for(int i = 0 ; i < len-1 ; i++){
           int check = abs( sequence[i] - sequence[i+1]) ;
             if(check >= 1 && check < len) continue ;
             else {
                  cout << "Not jolly" <<endl ;
                  return false ;   }
             }
     cout << "Jolly " <<endl ;
     return true ;
     }

void printarray(int a[], int len){
     //cout << "printing array " <<endl ;
     for(int i = 0 ; i < len ; i++){
             cout << a[i] << " "  ;
             }
             cout <<endl ;    
     }

int main()
{                
    int n ;      
   
    while( (cin >> n ) != 0 ){          
           int sequence[n] ;
           for(int i = 0 ; i < n ; i++){
                   cin >> sequence[i] ;
                   }                  
            for(int i = 0 ; i < n-1 ; i++)        {
                    int a = sequence[i] ;
                    int b = sequence[i+1] ;
                    int res = abs( a - b) ;
                    sequence[i] = res ;
                   
                    }
            sort(sequence, sequence + n -1) ;
                       bool isJolly = true ;
            for(int i = 0 ; i < n-1 ; i++){
                    if(sequence[i] !=  (i+1)){
                                   isJolly = false ;
                                   break ;
                                   }
                    }
            if(isJolly) cout << "Jolly" <<endl ;
            else cout << "Not jolly" <<endl ;
            }// end WHILE
   
   
   
   
   
   
           
 return 0 ;
}