int num,n,mitjananegatiu = 0,sumpositiu = 0,mitjanapositiu = 0,sumnegatiu = 0,i,cont,cont2;      
      printf("Digues la quantitat de numeros que vols posar: n");
      scanf("%d" &n);      
      for (i= 1; i<=n;i++)
      {
         printf("Escriu un numero: n");
         scanf("%d", &num);          
          if (num < 0)
          {
             sumnegatiu = sumnegatiu + num;
             cont++;
             mitjananegatiu = sumnegatiu /cont;
          }
         else         
             sumpositiu = sumpositiu + num;
             cont2++;
             mitjanapositiu = sumpositiu / cont2;             
      }      
          printf("La mitjana dels numeros negatius es: %d n",mitjananegatiu);
          printf("La mitjana dels numeros positius es: %d n",mitjanapositiu);             
getchar();
getchar();
}                             
me sale este error en la linea 7 invalid operands of types `const char[3]' and `int' to binary `operator&'