Masala #QYTFKWVQ21
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
Kirish faylida N satri O'lmasbek ustoz o'quvchilariga bergan satr kiritiladi satr uzunligi 1000 dan oshmaydi.
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!
# | input.txt | output.txt |
---|---|---|
1 |
q1+f4*2)(-3*2/4p |
15/2 |
2 |
ertfergrtghrtg |
Xatolik |
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 +,-,*,/,**,//