Bienvenido al foro. Ese código no te funcionaría porque el array bprom no ha sido declarado previamente tal que:
Y porque en las últimas lineas tienes un int mayor sin ; al final.
Aquí no te vamos a resolver directamente tus ejercicios pero si vamos a intentar ayudarte con las dudas que te vayan surgiendo. A la hora de resolver los ejercicios utiliza boli y papel a tu lado y piensa lo que harías en el papel y tradúcelo a código. No te desesperes y mucha suerte.
Además intenta utilizar las etiquetas de [HIGHLIGHT="C"] en vez de las de[CODE]. Hacen el código más legible.
Saludos.