In this C program, we need to arrange the persons according to their height in centimeters and categorize them as Tall, Short & Average. For that, we need to accept the heights from the user. Check the height of each user using the if
conditional statement. If the height is less than 150 cm, we categorize them as short. If the height is between 150 and 165 cm, it is called average height. If the height is between 165 and 195, it falls into the category of taller people.
The logic of this program first declares the variable 'ht' as a float type. Read the height in centimeters from the user and save it into the variable 'ht'. Now check if (ht<150), then we display the height as Short. Use else if (ht<150 and ht<=165), then display Average height. Otherwise, check else if (ht>=165 and ht<=195), then display Tall. Else show abnormal height.
STEP 1: Include the header files to use the built-in header files.
STEP 2: Declare the variable ht as the float.
STEP 3: Read the Height of the user to ht.
STEP 4: Check if
"ht<150" Display the Short.
STEP 5: Check using else if
"ht>=150" and "ht<=165" then display Average height.
STEP 6: Check else if
"ht>=165" and "ht<=195" then display Tall,
STEP 7: Else display abnormal height.
To categorize the person's height, we are using the below C programming topics. please refer these topics for a better understanding
#include <stdio.h>
void main() {
float ht;
printf("Enter the Height (in centimeters)\n");
scanf("%f", & ht);
/* using if we compare the heights */
if (ht < 150)
printf("This person is Short\n");
else if ((ht >= 150) && (ht <= 165.0))
printf("This person is Average Height\n");
else if ((ht >= 165.0) && (ht <= 195.0))
printf("This person is Tall\n");
else
printf("This person is of Abnormal height\n");
} /* End of main() */
Enter the Height (in centimeters) 145 This person is Short