Mas errores:
1º Te falta la llave de cierre del main(enrealidad no falta sino que esta mal puesta)
2º
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º
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:
EL tema de las condiciones lo podes resolver asi:
Saludos
1º Te falta la llave de cierre del main(enrealidad no falta sino que esta mal puesta)
2º
Código (c) [Seleccionar]
else(ct>=8)
asi no se usa un else. Busca el tema if anidados3º 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º
Código (c) [Seleccionar]
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:
Código (c) [Seleccionar]
ctp=(pre-pre*0.18);
total=ctp*ct;
EL tema de las condiciones lo podes resolver asi:
Código (c) [Seleccionar]
if(ct>=10) {... }
else if(ct>=8){....}
else if(ct>=2){....}
// no es necesario preguntar si ct==1
Saludos