cuanta falta de atencion
Usa las etiquetas geshi para postar código. has puesto cosas demas y cosas de menos.
He comentado todo lo que vi pero tienes que afinar mas
#include <iostream>
using namespace std; //poner esto si no quieres poner el std:: delante de cin, cout y endl de forma tal que se quede std::cin, std::cout y std::endl (leer sobre espacios de nombre c++)
int main() {
int n, credito, ncredito, i;
double notas, v, sum, pp;
credito = sum = 0; //esto lo puedes hacer asi XD
cout << "Ingrese numero de materias";
cin >> n; //te falta punto y coma
for ( i = 0; i < n; ++i ) {
cout << "ingrese nota" << i << endl; //cout no lleva ( ) y no lleva coma lo que separa es <<
cin >> notas; //nota no esxiste sera notas
cout << "ingrese numero de credito de la materia " << i << endl; //te falta << el << endl es para saltar linea.
cin >> credito;
ncredito = ncredito + credito;
v = notas * credito;
}
for ( i = 0; i < n; ++i ) {
sum = v + sum; //falta punto y coma
}
pp = sum / ncredito;
if ( pp > 3.2 ) { //te falta las ()
cout << "no caes en prueba academica y su promedio es" << pp; //te falta <<
} else {
cout << "cayo en prueba academica y su promedio es de " << pp; //te falta <<
}// ; < ---te sobra aqui
return 0;
}
Ahora el código anda aun que no le he comprobado su funcionamiento