Mas errores:
1º Te falta la llave de cierre del main(enrealidad no falta sino que esta mal puesta)
2º
else(ct>=8)
asi no se usa un else. Busca el tema if anidados
3º No es necesario que "ct" sea un float. En este programa no creo q tengas problemas pero tal vez en otros si, ya que estas haciendo comparaciones entre un float y un int(float ct>=10 int)
4º
pre=pre;
no le encuentro sentido
5º Como tenes que imprimir el total incluido el descuento, a la formula que te pasaron para calcular el descuento le tenes que multiplicar por la cantidad, ej:
ctp=(pre-pre*0.18);
total=ctp*ct;
EL tema de las condiciones lo podes resolver asi:
if(ct>=10) {... }
else if(ct>=8){....}
else if(ct>=2){....}
// no es necesario preguntar si ct==1
Saludos