[Ajuda] Fazendo um loop a partir de um numero
#1

- Olб pessoal. Tenho uma pequena duvida, um loop comum faz de um ponto atй outro ponto certo.
@Exemplo: Loop atй o numero 10: 0,1,2,3,4,5,6,7,8,9
@MinhaDuvida: Loop atй o numero 10 desde o 5: 5,6,7,8,9



@Como fazer esse loop desde o 5 ?
Reply
#2

pawn Код:
new numero = 5; // numero que o loop deve comeзar.
new meta = 10; // numero que o numero deve ir.
for(; numero < meta; ++numero)
{
     printf(#Numero:%d - Meta:%d,numero,meta);
}

// deve printar, 5,6,7,8,9 pois sгo 5 numeros atй 10.
Reply
#3

Obrigado. Eu utilizei while mais depois resolvi que iria mais usar loop. Estou criando uma corrida checkpoint.
Reply
#4

pawn Код:
new numero = 5;
new meta = 10;
while(/*++*/numero < meta) // assim. ou
{
    ++numero; // - daria no mesmo, fim tambйm, e etc, atй podendo fazer um do.
    printf(#numero :%d - meta : %d,numero,meta);
}
// outro estilo de loop tambйm, й o goto. й legalzin.
numero = 5;  // redefini a var para 5.
lol: // para onde й suposto ir.
printf(#numero :%d - meta : %d,numero,meta);
++numero;  // aumentamos o numero
if(numero < meta) goto lol;  // caso seja menor, voltar atй o "lol:".
Reply
#5

pawn Код:
for(new i=0; i<MAX_PLAYERS; i++)
0 > id inicial
MAX_PLAYERS > Numero mximo de players no servidor

EX:
pawn Код:
for(new i=0; i<10; i++)
0 ao 10

EXІ:
pawn Код:
for(new i=5; i<10; i++)
5 ao 10

ATT Don
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)