# 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
```

Important Pages