Objetivo da atividade: Se o número (n) for par divida por 2 e mostre os números na tela até chegar a 0 ou até ele ser ímpar.
MeuCódigo:importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerteclado=newScanner(System.in);intn,div,count;System.out.println("Digite um numero: ");n=teclado.nextInt();div=(n/2);do{System.out.println(div);div–;}while(div>=0);}}
Eu não consigo resolver esta questãoTexto pré-formatado
@Lucas_Silva6 e @Enadrov , quando for postar código fonte, formatem o código. Da preguiça ler um código todo jogado dessa forma. Formatar é tão simples: selecione o código e aperte o botão </> que fica na caixa de respostas mesmo. Facilita o entendimento e a leitura
Enadrov1 like
@smatt Desculpe pelo trabalho de ler o código. Escrevi pelo celular e não sei pq não apareceu a barra de formação.
smatt1 like
Pelo celular, clique nas 3 barrinhas que aparecem no canto superior direito da caixa de respostas, que as opçoes aparecerão
igoralves1 like
importjava.util.Scanner;publicclassteste{publicstaticvoidmain(String[]args){Scannerentrada=newScanner(System.in);intn,div,result;System.out.println("Digite um numero: ");n=entrada.nextInt();//Fiz a divisao por 2 do numero informado pelo usuario , se ele for igual a 0 , a operacao ira entrar no ifwhile((n%2)==0){//se n for maior que 1 , ele vai efetuar a operacao de divisaoif(n>1){n=n/2;}System.out.println(n);}}