GivaldoJr 26 de nov. de 2016
Não consigo imprimir o numero 1 … o q tá faltando.
matheus.cirillo 27 de nov. de 2016
Passa o enunciado do exercício. Assim fica mais fácil de te ajudar.
GivaldoJr 27 de nov. de 2016
Preciso imprimir os seguintes números:
1 5 7 11 13 17 19 23 25 29…
Uma sequencia de alternações de 4 e 2… Começando do 1.
Ex: A= 1 + (1-1)*4 == 1
A = 1 + (2-1)4 == 5
A = 3 + (2 -1) 4 == 7
…
mais ou menos isso…
matheus.cirillo 27 de nov. de 2016
Vendo a movimentação dos números, é possível observar uma lógica para mostra-los sem fazer nenhuma fórmula. Apenas brincando com os contadores conseguimos fazer a saída.
Veja bem:
public static void main ( String [] args ) {
int n = 1 ;
for ( int i = 0 ; i < 20 ; i ++ ) {
if ( i == 0 ) {
n = n ;
} else if ( i % 2 == 0 ) {
n += 2 ;
} else {
n += 4 ;
}
System . out . print ( n + "\t" );
}
}
Saída desse código:
1 5 7 11 13 17 19 23 25 29 31 35 37 41 43 47 49 53 55 59
Não sei se isso serve para você, mas a saída foi exatamente a que você queria.
GivaldoJr 27 de nov. de 2016
obrigado matheus.cirillo… Vou acrescentar mas sobre minha lógica … agora passo 2. Até!