اعداد حقیقی


  • محدودیت زمان: ۰.۵ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

برنامه‌ای بنویسید که چندین خط از ورودی بخواند و بررسی کند آیا هر یک از این خطوط شامل یک عدد حقیقی که صحیح نوشته شده باشد هست یا خیر.

شرایط نوشتن صحیح یک عدد حقیقی این‌گونه است:

  • اعداد حقیقی ممکن است ممیز، توان (که با ee یا EE شروع می‌شود) یا هر دو را داشته باشند.
  • اگر ممیز در عدد وجود داشت حتما باید دو طرف آن، رقم نوشته شده باشد.
  • ممکن است علامت ++ یا - اول عدد یا توان ظاهر شود.
  • توان نمی‌تواند شامل ممیز باشد.
  • قبل یا بعد از عدد می‌تواند فاصله باشد ولی بین عدد نباید فاصله باشد.

ورودی🔗

چندین خط در ورودی وجود دارد که شما باید برای هر کدام از خطوط ورودی بررسی کنید که آیا عدد حقیقی به شکل صحیح نوشته شده است یا خیر.

خروجی🔗

اگر عددی که در خط iiام ورودی نوشته شده یک عدد حقیقی صحیح است، در خط iiام خروجی بنویسید LEGAL در غیر این صورت ILLEGAL را چاپ کنید.

مثال🔗

ورودی نمونه ۱🔗

1.5e+2
3.
Plain text

خروجی نمونه ۱🔗

LEGAL
ILLEGAL
Plain text