#include "stdio.h"
typedef struct{
int chislitel;
int znamenatel;
} drob;
drob my_function(drob d, int a){
int t1, t2, t;
t1 = d.chislitel / a;
t2 = d.znamenatel / a;
t = (t1>t2)?t1:t2;
d.chislitel /= t;
d.znamenatel /= t;
return d;
};
int main(){
drob a;
a.chislitel = 563;
a.znamenatel = 1000;
a = my_function(a, 2);
printf("%d %d", a.
chislitel, a.
znamenatel); return 0;
}
I2luY2x1ZGUgInN0ZGlvLmgiCgp0eXBlZGVmIHN0cnVjdHsKICAgIGludCBjaGlzbGl0ZWw7CiAgICBpbnQgem5hbWVuYXRlbDsKfSBkcm9iOwoKZHJvYiBteV9mdW5jdGlvbihkcm9iIGQsIGludCBhKXsKICAgIGludCB0MSwgdDIsIHQ7CiAgICB0MSA9IGQuY2hpc2xpdGVsIC8gYTsKICAgIHQyID0gZC56bmFtZW5hdGVsICAvIGE7CiAgICB0ID0gKHQxPnQyKT90MTp0MjsKICAgIGQuY2hpc2xpdGVsIC89IHQ7CiAgICBkLnpuYW1lbmF0ZWwgLz0gdDsKICAgIHJldHVybiBkOwp9OwoKaW50IG1haW4oKXsKICAgIGRyb2IgYTsKICAgIGEuY2hpc2xpdGVsID0gNTYzOwogICAgYS56bmFtZW5hdGVsID0gMTAwMDsKCiAgICBhID0gbXlfZnVuY3Rpb24oYSwgMik7CgogICAgcHJpbnRmKCIlZCAlZCIsIGEuY2hpc2xpdGVsLCBhLnpuYW1lbmF0ZWwpOwogICAgcmV0dXJuIDA7Cn0=