NO CONSIGO PASAR ESTO

MARIANO RAJOY
07 de Febrero del 2005
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>


void main()
{


float a;
char b;
float gfahr;
float gcent;
float g=9;
float h=5;
float i=32;
char C;
char F;



printf("Ingrese una temperatura n");
scanf("%c %f",&b,&a);




if(b==C)

{
gfahr = g/h*a+i;
printf("n%f / %f * %d + %f = %2.2f grados Fahrenheitn",g,h,a,i,gfahr);
}
if(b==F)

{

gcent = (a-i)*(h/g);
printf("n(%d - %f) * (%f / %f) = %2.2f grados Centigradosn",a,i,h,g,gcent);

}






}


......................HAY KE TRADUCIR GRADOS C A F O F A C.. DA UN ERROR AL HACERLO;
"'F' used without having been initialized"

ESTO ME DICE CON ALGUNA D LAS 2 VARIABLES ,. SI ALGUIEN LO PUEDE CORREGIR, MUCHAS GRACIAS

SALU2

carmamezo
07 de Febrero del 2005
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>


void main()
{


float a;
char b;
float gfahr;
float gcent;
float g=9;
float h=5;
float i=32;

printf("Ingrese una temperatura n");
scanf("%c %f",&b,&a);

if(b=='C')
{
gfahr = g/h*a+i;
printf("n%f / %f * %d + %f = %2.2f grados Fahrenheitn",g,h,a,i,gfahr);
}

if(b=='F')
{
gcent = (a-i)*(h/g);
printf("n(%d - %f) * (%f / %f) = %2.2f grados Centigradosn",a,i,h,g,gcent);
}
}

Un saludo.