Informática, perguntado por number6clown, 5 meses atrás

imprima 6 numeros impares

import java.io.IOException;
import java.util.Scanner;

public class Desafio {

public static void main(String[] args) throws IOException {
Scanner leitor = new Scanner(System.in);
int x = leitor.nextInt();
int cont = 14;

//continue a solucao de acordo com o solicitado no enunciado

while (cont < 12 ) {
if (x % 2 == 1) {
System.out.println( cont + 1);
cont++;
}
x++;
}
}

}

Soluções para a tarefa

Respondido por tarcisioword
1

Resposta:  

public class Main {  

public static void main(String[] args)  throws IOException {

 // instancia do leitor

         Scanner leitor = new Scanner(System.in);

 

 //suas variaveis  

         int x;

         int par = 0;

         int impar = 0;

         int pos = 0;

         int neg = 0;

           

 //a solução

         for (int i = 0; i < 5; i++) {  

           x = leitor.nextInt();  

           if(x%2==0){  

            par++;

           }else{

            impar++;

           }if(x>0){

            pos++;

           }else if(x<0){

            neg++;

            }

       }

 //imprima suas variaveis corretamente

         System.out.println(par + " valor(es) par(es)");

         System.out.println(impar + " valor(es) impar(es)");

         System.out.println(pos + " valor(es) positivo(s)");

         System.out.println(neg + " valor(es) negativo(s)");

     }

}

console:

3 valor(es) par(es)

2 valor(es) impar(es)

1 valor(es) positivo(s)

3 valor(es) negativo(s)

Explicação:

if(x%2==0) ***se resto igual 2, entao par

else ***entao impar

if(x>0) ***se x maior que zero, entao positivo

else if(x<0) ***se nao se x for menor que zero, entao negativo

Perguntas interessantes