1
resposta

Minha Solução

Perdi um tempinho pra retornar a formatação de texto de saida, mas funcionou direitinho.

for( int numeroAtual = 1; numeroAtual<= 10; numeroAtual++ ) {
            int fatorial = 1;
            System.out.print( numeroAtual + "! = " ); 
            for( int multiplicador = 1; multiplicador <= numeroAtual; multiplicador++ ) {
                fatorial *= multiplicador;

                if( multiplicador == 1 && numeroAtual == 1 )
                    System.out.print( multiplicador );
                else if ( multiplicador != numeroAtual ) 
                    System.out.print( multiplicador + " x " );
                else
                    System.out.print( multiplicador );
            }
            System.out.print( " = " + fatorial + "\n" );
        }
1 resposta

Muito bom Luiz, funciona também :)