C program to convert centimeter to meter and kilometer

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 -
Centimeter to meter and kilometer formula

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 😉

About Pankaj

Pankaj Prakash is the founder, editor and blogger at Codeforwin. He loves to learn new techs and write programming articles especially for beginners. He works at Vasudhaika Software Sols. as a Software Design Engineer and manages Codeforwin. In short Pankaj is Web developer, Blogger, Learner, Tech and Music lover.

Follow on: Facebook | Twitter | Google | or

Comments and discussion
Have a doubt, write here. I will help my best.
Before commenting you must escape your source code before commenting. Paste your source code inside
<pre><code> ----Your Source Code---- </code></pre>