C Program to Add Two Distances (in inch-feet) System Using Structures

#include<stdio.h>
struct distance
{
    int feet;
    int inch;
};
int main()
{
    /* Declaring structure variables */
    struct distance d1, d2, sum;
    /* Inputs */
    printf("Enter feet and inch of first distance: ");
    scanf("%d%d", &d1.feet, &d1.inch);
    printf("Enter feet and inch of second distance: ");
    scanf("%d%d", &d2.feet, &d2.inch);
    sum.inch = d1.inch + d2.inch;
    sum.feet = d1.feet + d2.feet;
    if(sum.inch>=12)
    {
        sum.feet += sum.inch/12;
        sum.inch %= 12;
    }
    printf("Sum is %d' %d''", sum.feet, sum.inch);
    return 0;
}

Output:

Enter feet and inch of first distance: 5   9
Enter feet and inch of second distance: 7   10
Sum is 13' 7''
Sharing Is Caring

Leave a Comment