Definir precisão e zeros à direita do clipe, mas nunca imprimir o expoente

Eu preciso:

Defina a precisão para que os flutuadores sejam arredondados para o centésimo de lugar (0,111 imprime como 0,11)Cortar zeros à direita (1.0 imprime como 1)Nunca imprima um expoente (1000.1 imprime como 1000.1)

printf( "%.2f\n", input ); // handles 1 and 3 but not 2
printf( "%.2g\n", input ); // handles 1 and 2 but not 3
cout << setprecision( 2 ) << input << endl; // handles 1 and 2 but not 3

Tem algumaprintf oucout opção que me permitirá lidar com tudo isso?

questionAnswers(4)

yourAnswerToTheQuestion