Here is the program to find the greatest number among three numbers in C with a flowchart:
#include <stdio.h>
int main() {
float num1, num2, num3;
printf("Enter three numbers: ");
scanf("%f %f %f", &num1, &num2, &num3);
if(num1 >= num2 && num1 >= num3)
printf("%f is the greatest number.", num1);
else if(num2 >= num1 && num2 >= num3)
printf("%f is the greatest number.", num2);
else
printf("%f is the greatest number.", num3);
return 0;
}