Ποιο είναι το αποτέλεσμα του ακόλουθου προγράμματος;

            #include <stdio.h>

            #include <conio.h>

            struct Distance

            {

                        int feet;

                        int inches;

            };

            Distance addeng1(Distance dd1, Distance dd2);

            void eng1disp(Distance dd);

            main()

            {

                        Distance d1,d2,d3;

                        d1.feet=5;

                        d1.inches=8;

                        d2.feet=4;

                        d2.inches=9;

                        d3=addeng1(d1,d2);

                        eng1disp(d1);

                        printf( "+" );

                        eng1disp(d2);

                        printf( "=" );

                        eng1disp(d3);

            }

            void eng1disp(Distance dd)

            {

                        printf("%d'%d''",dd.feet,dd.inches);

            }

            Distance addeng1(Distance dd1, Distance dd2)

            {

                        Distance dd3;

                        dd3.inches=dd1.inches+dd2.inches;

                        dd3.feet=0;

                        if (dd3.inches>=12)

                        {

                                    dd3.inches=dd3.inches-12;

                                    dd3.feet++;

                        }

                        dd3.feet=dd3.feet+dd1.feet+dd2.feet;

                        return(dd3);

            }