int findceil(node* root, int key) { int ceil=-1; while(root) { if(root->data==key) { ceil=key; return ceil; } if(root->data<key) { root=root->right; } else { ceil=root->data; root=root->left; } } return ceil; }
int findceil(node* root, int key) { int ceil=-1; while(root) { if(root->data==key) { ceil=key; return ceil; } if(root->data<key) { root=root->right; } else { ceil=root->data; root=root->left; } } return ceil; }