
# arquivo: ExpressaoMax.py
# -------------------------
# Dados dois inteiros positivos m e n, determinar,
# entre todos os pares de números naturais (x,y) tais que  0 <= x <= m  e  0 <= y <= n,
# um par para o qual o valor da expressão  xy-x^2 +y  seja máximo, e calcular também esse máximo.
#--------------------

def main():
    m = int(input("Digite um inteiro positivo (m): "))
    n = int(input("Digite um inteiro positivo (n): "))
    
    x_max = 0   
    y_max = 0
    valor_max = 0  # valor da expressao xy-x^2 +y  para x = 0 e y = 0

    x = 0
    while x <= m:
        y = 0
        while y <= n:
            valor = x * y - x*x + y
            if valor > valor_max:
                valor_max = valor
                x_max = x
                y_max = y
            y = y + 1
        x = x + 1

    print ("O valor ma'ximo da expressao xy - x^2 + y para x em [0, %d] e y em [0, %d] eh %d." %(m, n, valor_max))
    print ("O valor maximo ocorre para o par (x,y) = (%d,%d)." %(x_max,y_max))
    
#-----------------------------------------------------
main()


                
    
    
    
    
