#include #include float farray[100]; unsigned char carray[100]; void FtoC() { int i; float f, fmin, fmax; fmin = fmax = farray[0]; for (i=0;i<100;i++) { if (farray[i]fmax) fmax = farray[i]; } for (i=0;i<100;i++) { f = 255.0 * (farray[i] - fmin)/(fmax - fmin); carray[i] = (unsigned char)f; } } int main() { int i; for (i=0;i<100;i++) { farray[i] = rand()%10000; farray[i] = farray[i] - 5000.0; farray[i] = farray[i] / 100.0; } return 0; }