#include <stdio.h>
int main()
{
int t=0; //Sistema de medicion
float n=0; //Temperatura
float z; //Resultado
printf("Elige sistema de medicion:\n\t1.-Celsius a Farenheit\n\t2.-Farenheit a Celsius\n");
if(t==1 || t==2)
{
if(t==1)
{
z = (9*n/5)+32;
printf("\n%f grados Celsius equivalen a %f grados Farenheit\n", n
, z
); }
else
{
z = ((n-32)*5)/9;
printf("\n%f grados Farenheit equivalen a %f grados Celsius\n", n
, z
); }
}
else
{
}
return 0;
}
La función
main() debe retornar un entero (
int). No es el error grave digamos, pero deberías leerte
esto.
if(t=1)
Ves el fallo?
"
=" es para asignar, no para comparar.
Luego en el
printf pasas la dirección de la variable, en vez de la variable en sí.
El segundo código no me puse a hacerlo, pero el error es evidente.
Abajo haces la suma de el número de monedas/billetes pero no los multiplicas por su valor.
Saludos