Como resolver, Muito Difcil ! [RESOLVIDO]

1. Como resolver, Muito Difcil ! [RESOLVIDO]

João Maia
joaofaustino

(usa Ubuntu)

Enviado em 24/11/2011 - 19:35h

Que mudanças devem ser feitas no laço abaixo:

x=0
while [ $x -lt 10 ]
do
echo "$x \c"
y=$(($x-1))
x=$(($x+1))
while [ $y -ge 0 ] ; do
y=$(($y-1))
echo "$y \c"
done
echo
done

Para que a saída fique dessa maneira:

0
0 1
0 1 2
0 1 2 3
0 1 2 3 4
0 1 2 3 4 5
0 1 2 3 4 5 6
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7 8
0 1 2 3 4 5 6 7 8 9


  


2. MELHOR RESPOSTA

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 24/11/2011 - 23:22h

Traduzido:

#!/bin/bash
x=0
while [ $x -le 10 ]
do
for i in $(seq $x)
do
echo -n "$((i-1)) "
done
x=$((x+1))
echo
done


3. Re: Como resolver, Muito Difcil ! [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 24/11/2011 - 20:57h

Resolveu o que postou no outro tópico:
http://www.vivaolinux.com.br/topico/Shell-Script/Como-resolver-esse-script/?pagina=1?

Você podia ter continuado nele inclusive ;-), por favor não duplique tópicos e retorne informando se conseguiu resolver o problema.


4. Re: Como resolver, Muito Difcil ! [RESOLVIDO]

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 24/11/2011 - 23:13h

joaofaustino escreveu:

Para que a saída fique dessa maneira:

0
0 1
0 1 2
0 1 2 3
0 1 2 3 4
0 1 2 3 4 5
0 1 2 3 4 5 6
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7 8
0 1 2 3 4 5 6 7 8 9


Corrigindo:

<?php
$x = 0;
while($x < 10){
for($i=0;$i<=$x;$i++){
print($i);
}
$x = $x+1;
print("\n");
}
?>

Isso em php. Traduz aí.


5. Re

João Maia
joaofaustino

(usa Ubuntu)

Enviado em 25/11/2011 - 02:01h

Obrigado a todos que me ajudaram, problema resolvido a saida do resultado do programa ficou perfeita.


6. Re: Como resolver, Muito Difcil ! [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/11/2011 - 13:07h


#!/bin/bash
# since: 2011-11-02 12:23 (GMT -03:00)
# system GNU bash, version 3.1.17(2)-release i486 slackware 12.2

for i in {0..9}
do
for k in {0..9}
do
if [ "$k" -le "$i" ]
then
echo -n "$k"
else
break
fi
done
echo
done

exit







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts