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
Length in centimeter = 1000
Output
Length in meter = 10 m Length in kilometer = 0.01 km
Required knowledge
Fundamentals of C, Data types, Talking user input in C
Length conversion formula
Centimeter to meter and centimeter to kilometer conversion table 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; // Read 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; }
Output
Enter length in centimeter: 1000 Length in Meter = 10.00 m Length in Kilometer = 0.01 km
Note: %.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.
Happy coding ;)