<?php


// Escreva um programa que leia um valor inteiro N. 
// Este N é a quantidade de linhas de saída que serão apresentadas na execução do programa.
// Entrada

// O arquivo de entrada contém um número inteiro positivo N.
// Saída

// Imprima a saída conforme o exemplo fornecido.
// Exemplo de Entrada 	Exemplo de Saída

// 7
	

// 1 2 3 PUM
// 5 6 7 PUM
// 9 10 11 PUM
// 13 14 15 PUM
// 17 18 19 PUM
// 21 22 23 PUM
// 25 26 27 PUM 


// $n=intval(trim(fgets(STDIN)));
// $counter=0;

// for ($i=0;$i<$n ;$i++ ) {
//     for ($j=0;$j<3 ;$j++ ) {
//         $counter++;     
//         echo "$counter ";
//     }
//     $counter++;
//     echo "PUM".PHP_EOL;
// }



// Escreva um programa que leia um valor inteiro N (1 < N < 1000).
// Este N é a quantidade de linhas de saída que serão apresentadas na execução do programa.

// Entrada

// O arquivo de entrada contém um número inteiro positivo N.
// Saída

// Imprima a saída conforme o exemplo fornecido.

// Exemplo de Entrada 	

// 5
// Exemplo de Saída	

// 1 1 1
// 2 4 8
// 3 9 27
// 4 16 64
// 5 25 125 

// $n=intval(trim(fgets(STDIN)));
// $counter=0;
// $multi=0;

// for ($i=1;$i<=$n ;$i++ ) {
        
//     $multi=$i;
//     echo "$multi";
    
//     for ($j=1;$j<3 ;$j++ ) {
        
//         $multi = $multi * $i; 
//         echo " $multi";      
        
//     }
//     echo PHP_EOL;
// }


// ===================== sequencia 1 ==========================

// Escreva um programa que leia um valor inteiro N.
// N * 2 linhas de saída serão apresentadas na execução do programa,
// seguindo a lógica do exemplo abaixo. Para valores com mais de 6 dígitos, 
// todos os dígitos devem ser apresentados.

// Entrada

// O arquivo de entrada contém um número inteiro positivo N (1 < N < 1000).
// Saída

// Imprima a saída conforme o exemplo fornecido.
// Exemplo de Entrada 

// 5
	
// Exemplo de Saída
    
// 1 1 1
// 1 2 2
// 2 4 8
// 2 5 9
// 3 9 27
// 3 10 28
// 4 16 64
// 4 17 65
// 5 25 125
// 5 26 126 


// $n=intval(trim(fgets(STDIN)));

// for ($i = 1; $i <= $n; $i++) {
//     $quadrado = pow($i,2);
//     $cubo = pow($i,3);
  
//     echo "$i $quadrado $cubo" . PHP_EOL;
//     $quadrado++;
//     $cubo++;
    
//     for ($j=1;$j<2 ;$j++ ) {        
//         echo $i ." ". $quadrado . " " . $cubo. PHP_EOL;
//     }
// }

// ======================= sequencia 2 ========================

// Escreva um programa que leia dois valores X e Y. A seguir,
// mostre uma sequência de 1 até Y,
// passando para a próxima linha a cada X números.

// Entrada

// O arquivo de entrada contém dois valores inteiros,
// (1 < X < 20) e (X < Y < 100000).
// Saída

// Cada sequência deve ser impressa em uma linha apenas, 
// com 1 espaço em branco entre cada número, conforme exemplo abaixo.
// Não deve haver espaço em branco após o último valor da linha.
    
// Exemplo de Entrada 	

// 3 99
// Exemplo de Saída	

// 1 2 3
// 4 5 6
// 7 8 9
// 10 11 12
// ...
// 97 98 99 

// [$x,$y] = array_map('intval',explode(" ",(trim(fgets(STDIN)))));

// if(($x > 1 && $x < 20) && ($y > $x && $y < 100000)){
//     for ($i=1;$i<=$y ;$i++ ) {
//         $linha="";
        
//         for ($j=0;$j<$x ;$j++ ) {
//             $linha .=" ".$i++;
//         }
//         $i--;
//         echo trim($linha).PHP_EOL;
//     }
// }




do{
    $linha="";
    $x = intval(trim(fgets(STDIN)));
   if($x != 0){ 
        for($i=1;$i<=$x;$i++){
            $linha .= "$i ";
        }
        
        echo trim($linha) . PHP_EOL;
   }
}while($x != 0);

















    


    

Embed on website

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