Buenas.
si pondes codigo usa etiquetas asi es mas facil leer.
La declaracion de las variables conviene hacerlas el principio de la funcion, y despues darle los valors, porqeu sino no vas a poder compilar en C en caso de requerirlo.
entre printf y f() no va espacio, es printf()
te recomiendo que busques info de funciones y bloques. Ya que hay algunos errores que posiblemente te compile pero no va a hacer lo que vos esperabas.
por ejemplo todo lo que queres que se ejecute al cumplirse una condicion if lo tenes que poner entre llaves, a menos que sea una sola sentencia.
if condicion
{
sentencias;
}
los nombres de variables no van entre comillas.
el scanf lleva como argumento un puntero y no la variable.
el | es OR a nivel de bit, tenes que usar ||
la variable letra no esta declarada
y otras cosas...
sin ofender, mejor ponete a leer un poco..
saludos