Write a C program to input length in centimeter and convert it to meter and kilometer. How to convert length from centimeter to meter and kilometer in C programming. Length conversion program in C from centimeter to meter and centimeter to kilometer.

**Example**

**Input**

Enter length in centimeter = 1000

**Output**

Length in meter = 10 m Length in kilometer = 0.01 km

## Required knowledge

Arithmetic operators, Data types, Variables and expressions, Basic input/output

## Length conversion formula

Centimeter to meter and centimeter to kilometer conversion formula is given by -

## Program to convert centimeter to meter and kilometer

```
/**
* C program to convert centimeter into meter and kilometer
*/
#include <stdio.h>
int main()
{
float cm, meter, km;
/* Input length in centimeter from user */
printf("Enter length in centimeter: ");
scanf("%f", &cm);
/* Convert centimeter into meter and kilometer */
meter = cm / 100.0;
km = cm / 100000.0;
printf("Length in Meter = %.2f m \n", meter);
printf("Length in Kilometer = %.2f km", km);
return 0;
}
```

`%.2f`

is used to print the fractional value up to two decimal places. You can also use `%f`

to print by default up to 6 decimal places.

Output

Enter length in centimeter: 1000 Length in Meter = 10.00 m Length in Kilometer = 0.01 km

Happy coding 😉

<pre><code> ----Your Source Code---- </code></pre>