FORUM DARKERS

Tecnologia & Informática => Programação => Shell Script => Topic started by: Imoogi on 01 de September , 2009, 05:52:53 PM

Title: [duvida] Array
Post by: Imoogi on 01 de September , 2009, 05:52:53 PM
aee galera!! to com um probleminha aqui, tipo, eu tenho um array por exemplo:

arr=(1 2 3 4 5)


eu queria exibir esse array de trás pra frente

54321

tem como fazer isso sem colocar cada indice?
Title: Re: [duvida] Array
Post by: #phobia on 01 de September , 2009, 07:52:06 PM
Tu não pode criar uma variável para o índice e ir decrementando-a num laço?
Title: Re: [duvida] Array
Post by: Imoogi on 01 de September , 2009, 08:22:53 PM
ae phobia, seu eu fazer isso ele vai aparecer asim não?
5
4
3
2
1

eu queria que ele aparecesse assim
54321
Title: Re: [duvida] Array
Post by: #phobia on 01 de September , 2009, 09:48:44 PM
Isso vai depender do jeito que tu mandar imprimir...

Se fizer assim por exemplo, irá imprimir como você quer:

printf ("\n\n Vetor:");
   for (i=0;i<vetortotal;i++)
                  printf (" %d",num);

OBS: Claro que tu vai ter que declarar as variáveis, tal tal tal.. e ai tá implementado em C.. não tenho a manha no SS.
vlw
Title: Re: [duvida] Array
Post by: Imoogi on 01 de September , 2009, 10:11:07 PM
bha ñ consegui fazer, não to conseguindo fazer ele impremir na mesma linha
vo ve se acho algum modo, senão fica como ta mesmo...
Title: Re: [duvida] Array
Post by: nibbles on 01 de September , 2009, 10:53:35 PM
ia ajudar se falasse a linguagem..
Title: Re: [duvida] Array
Post by: nibbles on 01 de September , 2009, 10:57:10 PM
shell script, agora que eu vi, foi mal, bom leia aí e aprenda usar um simples loop for

http://www.freeos.com/guides/lsst/ch03sec06.html (http://www.freeos.com/guides/lsst/ch03sec06.html)
Title: Re: [duvida] Array
Post by: Imoogi on 01 de September , 2009, 11:28:25 PM
ae nibbles já aprendi isso, vlw
problema resolvido... ;D
Title: Re: [duvida] Array
Post by: #phobia on 02 de September , 2009, 08:21:34 AM
Bem,
RESOLVIDO >> TRANCADO!