node*temp=head->next;
while(((temp->next->data)&1==0)||(temp->next==NULL))
{
if(temp->next==NULL)
{ return; }
temp=temp->next;
}
in this block of my code , suppose my input is 1 2 2 4 1 , my head pointer is pointing to 1 and i want my temp pointer to point at a node which have a odd number in its next node i.e 4 here ( next number is 1 ) so i wrote this while loop to do it but somehow its not going in the loop , i need to know why my while loop is not working