stay in the same value of analog input give output one time

if(analogRead(sensor)==1023)
  { 
   if(!flagged)  
    {  if (inputsignal == 1)                     // i need print "x" when analogRead(sensor)==1023 and when inputsignal == 1
        {
          Serial.print("x");
          Serial.println();
          flagged = 1;     
        }
    }   
  }
  else flagged =0;

please check this i need