Respuesta: programa para convertir temperatura En las comparaciones que estás haciendo:
if (x == "1")
if (x == "2")
x es un char, pero "1" y "2" (entre comillas dobles) son cadenas de caracteres (aunque solamente tengan un carácter), y las cadenas de caracteres se manejan mediante punteros, de ahí que te de esos mensajes: Te está diciendo que intentas comparar un puntero y un número entero (en realidad, un char es un entero de 8 bits).
La solución es utilizar comillas simples (así es como se representan las constantes de tipo char):
if (x == '1')
if (x == '2') |