<?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);
To embed this project on your website, copy the following code and paste it into your website's HTML: