Bir proqram yazın ki, kəsrlərin toplanması, çıxılması, vurulması və bölünməsini yerinə yetirsin. Kəsrlərin giriş və çıxış formatı aşağıdakı kimidir:
Ədədin işarəsi (yalnız onun olmaması ədədi dəyişirsə göstərilir);
Tam hissə (əgər tam hissə sıfırdırsa və surət və məxrəc varsa, yazılmır);
Boşluq (əgər tam və ya kəsr hissəsi yoxdursa, yazılmır);
Surət (əgər sıfıra bərabər deyilsə);
/ işarəsi (əgər surət varsa);
Məxrəc (əgər surət varsa).
Kəsr ədədlərinin təqdimat nümunələri: -7 3/4, 8 1/2, -7/11, 0, 11.
Birinci sətirdə kəsr (birinci operand), ikinci sətirdə əməliyyat işarəsi ("+" — toplama, "-" — çıxma, "*" — vurma, "/" — bölmə), üçüncü sətirdə kəsr (ikinci operand) daxil edilir. Hər iki kəsr qısaldıla bilər.
Tam hissə 0-dan 30000-ə qədər, surət və məxrəc isə 1-dən 30000-ə qədər qiymətlər ala bilər, bölmədə ikinci operand sıfıra bərabər deyil.
Təsvir olunan formatda yeganə sətirdə qısalda bilməyən düzgün kəsr (nəticə) çıxarılır.
Nümunə 1