روز
۹۰۱۲۳۴۵۶۷۸۹۰۹۰۱۲۳۴۵۶۷۸۹۰
روز
ساعت
۹۰۱۲۳۴۵۶۷۸۹۰۹۰۱۲۳۴۵۶۷۸۹۰
ساعت
دقیقه
۹۰۱۲۳۴۵۶۷۸۹۰۹۰۱۲۳۴۵۶۷۸۹۰
دقیقه
ثانیه
۹۰۱۲۳۴۵۶۷۸۹۰۹۰۱۲۳۴۵۶۷۸۹۰
ثانیه
  • محدودیت زمان: ۰.۵ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

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

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

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

ورودی

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

خروجی

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

مثال

ورودی نمونه ۱

1.5e+2
3.
Plain text

خروجی نمونه ۱

LEGAL
ILLEGAL
Plain text

ارسال پاسخ برای این سؤال
فایلی انتخاب نشده است.