[Ajuda] ciclo for invertido

Started by didex, July 13, 2007, 06:33:21 PM

Previous topic - Next topic

didex

Olá malta...  

Tem como fazer um ciclo for invertido?

Por exemplo, tenho uma matriz(10,10) quero que comece a preecher apartir da matriz(0,10) depois matriz(0,9) e assim por diante.

tentei usar assim mas não deu:

for x=10 to 0

t+

masterhard

dentro do for tens que instrucoes?
pode-se aplicar um -1 neste caso? :/
Se o mundo te virar costas, nao vires costas ao mundo, vai-lhe ao cu!
Se a Muralha da China pegasse fogo, seria a maior firewall do Mundo!
blacksheep-----fake hosting services since 1$ only for fake businessman----sponsored by ASAE
Oferecemos Cursos de Coveiro WebTuga --> O primeiro em Portugal com MBA da Independente incorporado
"Well, I guess it would be nice if I could touch your body" --George Michael\'s \'Faith\'
Sing these words in a recording studio, and you win Album of the Year. Say them in a public bathroom, and you get busted.
The basic difference is this: hackers build things, crackers break them.
O novo Windows será o Se7en. Será uma sequela do famoso filme de terror Se7en?
MADNESS?? THIS Is SPARTTTAAAAAAAAAAAAAAAAAAAAA!!!!!!!!!!
Sponsored by InTeRnEt SeRiOuS BuSiNeSs and MiCrOsOfT SeRiOuS BuSiNeSs!
MCSE -> Minesweeper Consultant and Solitaire Expert
VISTA -> Virus Infection and Spyware Transmission Architecture

didex

Dentro do for tenho o seguinte:

for x=0 to 10
for y= 0 to 10

matriz(x,y)=5*x+1
next
next

nDray

o que é que queres preencher na matriz?

0000000000
6666666666
11 ...etc...?

Um ciclo for faz tudo o que tu quiseres... se explicares melhor o que queres fazer... explica em português, porque nem todos conhecem essa linguagem, apesar de se entender e mesmo assim não saber o que queres....


Let\'s communicate one byte at a time :)

southafrikanse

Pões para ele começar a contar do fim.

Um pequeno exemplo (não sei que linguagem é que estás usar) mas vou-te mostrar em Java

for(int i=0; i>10; i++){

   for(int j=10; j<0; j--){

matriz[i][j]=.....

   }

}

Eu pelo menos acho que é assim, alguém mais batido na programação pode te ajudar.
Blog Pessoal | Tugatrónica | Fórum Webtuga
"Knowledge is knowing that a tomato is a fruit, but Wisdom is knowing not to put it in a fruit salad."

didex

Estou a usar o VB...
Eu quero preencher a matriz com numeros inteiros, a começar da primeira linha mas dá última coluna...

southafrikanse

QuoteEstou a usar o VB...
Eu quero preencher a matriz com numeros inteiros, a começar da primeira linha mas dá última coluna...

Não sei VB mas acho que pelo que te mostrei em Java deves chegar lá.
Blog Pessoal | Tugatrónica | Fórum Webtuga
"Knowledge is knowing that a tomato is a fruit, but Wisdom is knowing not to put it in a fruit salad."

didex

Obrigado Malta.....

consegui chegar lá...

utilizei o "step -1"

for x=0 to 10
for y= 10 to 0 step -1

matriz(x,y)=5*x+1
next
next

t+

nDray

VB sucks!
xD

de qualquer maneira, se não chegasses lá, podias ter sido inteligente!


for x = 0 to 10

for y = 0 to 10

matriz(x, 9 - y) = (5 * x) + 1

next

next


Let\'s communicate one byte at a time :)