Masala #QYTFKWVQ21

Xotira 32 MB Vaqt 1000 ms
14
Muallif: Xajiyev

Satrlarda matematika #2

O'lmasbek ustoz o'quvchilariga matematik misollar berishni yaxshi ko'radi.

Bir kuni ustoz Abdulaziz va Diyorbekni sinash maqsadida matematik amallardan tashkil topgan satr berdi. Ular bu satrdagi amallarni hisoblovchi dastur tuzishlari kerak. Ammo ikki dangasa bolalar buni uddasidan chiqa olmadilar va sizdek bilag'on dasturchilarga murojaat qilishdi. Sizning vazifangiz ularga masalani yechishda yordam berish.

 

Muallif: Shamsiddin Qutlimuratov


Kiruvchi ma'lumotlar:

Kirish faylida N satri O'lmasbek ustoz o'quvchilariga bergan satr kiritiladi satr uzunligi 1000 dan oshmaydi.


Chiquvchi ma'lumotlar:

Ushbu satrdagi matematik amallarni bajarib javobini qisqarmas kasr shaklida chop eting.Chop etiladigan kasr davriy bo'lmasligi kafolatlanadi.

Chiquvchi ma'lumot kasr shaklida bo'lishi shart!


Misollar
# input.txt output.txt
1
q1+f4*2)(-3*2/4p
15/2
2
ertfergrtghrtg
Xatolik
Izoh:

Satr faqat arifmetik amallar va sonlardan iborat deya olmayman siz satrdagi ortiqcha matematikaga doir bo'lmagan yozuvlarni yo'q qilishingiz kerak. Yo'q qilgandan keyin bajarish imkoni mavjud bo'lgan amal hosil bo'lishi kafolatlanmaydi. Agarda matematik amal hosil bo'lmasa Xatolik so'zini chop eting.

1-testni yechimi:

q1+f4*2)(-3*2/4p

ushbu satrdagi ortiqcha belgilar yo'qotilgandan keyin hosil bo'lgan satr: 1+4*2-3*2/4 va javob 9-6/4=15/2

  • Arifmetik amallar quyidagicha bo'lishi mumkin +,-,*,/,**,//

Eslatma! qavslar ham ortiqcha belgi hisoblanadi