fork(1) download
  1. #include "stdio.h"
  2.  
  3. typedef struct{
  4. int chislitel;
  5. int znamenatel;
  6. } drob;
  7.  
  8. drob my_function(drob d, int a){
  9. int t1, t2, t;
  10. t1 = d.chislitel / a;
  11. t2 = d.znamenatel / a;
  12. t = (t1>t2)?t1:t2;
  13. d.chislitel /= t;
  14. d.znamenatel /= t;
  15. return d;
  16. };
  17.  
  18. int main(){
  19. drob a;
  20. a.chislitel = 563;
  21. a.znamenatel = 1000;
  22.  
  23. a = my_function(a, 2);
  24.  
  25. printf("%d %d", a.chislitel, a.znamenatel);
  26. return 0;
  27. }
Success #stdin #stdout 0s 2248KB
stdin
Standard input is empty
stdout
1 2