<?php


// Leia um conjunto não determinado de pares de valores M e N 
// (parar quando algum dos valores for menor ou igual a zero). 
// Para cada par lido, mostre a sequência do menor até o maior e
// a soma dos inteiros consecutivos entre eles (incluindo o N e M).
// Entrada

// O arquivo de entrada contém um número não determinado de valores M e N.
// A última linha de entrada vai conter um número nulo ou negativo.
// Saída

// Para cada dupla de valores, imprima a sequência do menor até o maior e a soma deles, conforme exemplo abaixo.
// Exemplo de Entrada 	

// 5 2
// 6 3
// 5 0
    
// Exemplo de Saída	

// 2 3 4 5 Sum=14
// 3 4 5 6 Sum=18 

do {
    $boll =true;
    
    [$x,$y] =array_map('intval',explode(" ",trim(fgets(STDIN))));

    if ($x > 0 && $y > 0) {
        
        $min_val = min($x, $y);
        $max_val = max($x, $y);
        $soma=0;
        for ($i=$min_val;$i <= $max_val ;$i++ ) {
            echo $i ." ";
            $soma+=$i;
        }
        echo "Sum=".$soma . PHP_EOL;
    }else{
        $boll=false;
    }
        
} while ($boll);

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: