Operators in C | Arithmetic Operators

Question:5
Write a C program to take input for distance in meters convert it into kilometers(km) and meters(m).
Sol:

#include<stdio.h>
int main()
{
    int km,m;
    printf("Enter total meters ");
    scanf("%d",&m);
    km=m/1000;
    m=m%1000;
    printf("km %d m %d",km,m);

    return 0;
}
/* Output */
Enter total meters 1500
km 1 m 500

Enter total meters 2500
km 2 m 500

Question:6
Write a C program to take input for distance in cm convert it into m and cm.
Sol:

#include<stdio.h>
int main()
{
    int m,cm;
    printf("Enter total cm ");
    scanf("%d",&cm);
    m=cm/100;
    cm=cm%100;
    printf("m %d cm %d",m,cm);

    return 0;
}
/* Output */
Enter total cm 105
m 1 cm 5

Enter total cm 253
m 2 cm 53

Question:7
Write a C program to take input for distance in mm convert it into cm and mm.
Sol:

#include<stdio.h>
int main()
{
    int cm,mm;
    printf("Enter total mm ");
    scanf("%d",&mm);
    cm=mm/10;
    mm=mm%10;
    printf("cm %d mm %d",cm,mm);

    return 0;
}
/* Output */
Enter total mm 125
cm 12 mm 5

Enter total mm 35
cm 3 mm 5

Question:8
Write a C program to take input for total days convert in into years, months, weeks, and days.
Sol:

#include<stdio.h>
int main()
{
    int y,m,w,d;
    printf("Enter total days ");
    scanf("%d",&d);
    y=d/365;
    d=d%365;
    m=d/30;
    d=d%30;
    w=d/7;
    d=d%7;
    printf("years %d months %d weeks %d days %d",y,m,w,d);

    return 0;
}
/* Output */
Enter total days 366
years 1 months 0 weeks 0 days 1

Enter total days 403
years 1 months 1 weeks 1 days 1

Question:9
Write a C program to take input for total seconds convert in into hours, minutes, weeks, and days.
Sol:

#include<stdio.h>
int main()
{
    int h,m,s;
    printf("Enter total time in seconds ");
    scanf("%d",&s);
    h=s/3600;
    s=s%3600;
    m=s/60;
    s=s%60;
    printf("hours %d mimutes %d seconds %d ",h,m,s);

    return 0;
}
/* Output */
Enter total time in seconds 3601
hours 1 minutes 0 seconds 1

Enter total time in seconds 65
hours 0 minutes 1 seconds 5