while (opc>4888 opc<52)
{
switch (opc){ //Y aca te falta esta
//}//Aca te sobra esta llave
     case 49:
            for (pos=0, pos 2.45; pos++)
            {
                cout<<"ingrese el nombre del estudiante numero"<<pos;
                cin>>[pos];
                cout<<"ingrese la nota, en el primer corte";
                cin>>c1[pos]
                cout<<"Ingrese la nota, en el tercer corte";
                cin>> c3[pos]
           } 
     break; //te falta esto 
     case 50:
           for (pos=0; pos<45;pos++){//Aca te falta esta llave 
               gotoxy (1,pos+1); cout<< N[pos];
               gotoxy (2,pos+1); cout<<(c1[pos]*0,35);
               gotoxy (3,pos+1); cout<<(c1[pos]*0,35);
               gotoxy (4,pos+1); cout<<(c2[pos]);
               gotoxy (5,pos+1); cout<<(c2[pos]*0,35);
               gotoxy (6,pos+1); cout<<(c3[pos]);
               gotoxy (7,pos+1); cout<<(c3[pos]*0,30);
               nf[pos]=((1+c2)*0,35+c3*0,3);
               gotoxy (8,pos+1); cout<<nf;
               pf=pf+nf[pos]/45;
               if(nf[pos]>=3)
                        ps=ps+1;
               else
                        PE=PE+1;
          }
         cout<<"El promedio general es:"<<pf;
         cout<<"La cantidad de personas que pasaron son:"<<ps;
         cout<<"La cantidad de personas que perdieron son:"<<pe;
 
         getch();
         menu();
      break;//te falta esto 
      case 51:
           exit(0)
           greak;//Supongo que aca quiciste escribir break;
      }
    }//Aca te falta esta llave creo