Cita:  
					Iniciado por WizKnight 
  getchar recibe un caracter y el arreglo arr2[100]  es un entero
    fue un error cuando transcribi el codigo aca, el problema del scanf sigue estando. Lo corregiría pero no me deja editar el post u.u 
 Cita:  
					Iniciado por sam90 
  Prueba con este metodo casero!!
 
while (getchar() != '\n');
    Si vi algo por el estilo, que basicamente buscan consumir todo lo que queda en el buffer antes de volver a leer, pero no me parece muy practico.