lista = []
n = -1
for i in range(10)
n = int(input('Digite um valor:'))
lista.append(n)
for i in lista:
if i % 2 == True:
print(i)
Faça um algoritmo que leia 10 números e imprima somente os pares. O algoritmo deve finalizar quando for digitado o valor 0. OBS: Utilize o Repeat
Inicialmente, é necessário que importamos os pacotes que irão ser utilizados e as variáveis. Os valores digitados pelo usuário serão salvos em um Array. Assim:
import java.util.Scanner;
public class Questao {
public static void main(String[] args) {
int vetor[];
int i=0;
Scanner Scanner= new Scanner(System.in);
int j=0;
int[] a = new int[10]; //array que será utilizado
Definiremos j, como a flag de parada do algoritmo, se j=1 significa que o último número digitado foi zero, assim, receberemos os 10 números sempre verificando se o mesmo é igual a zero.
while(j!= 1) {
for( i=0;i<10;i++) {
System.out.println("\nDigete o número");
a[i] = Scanner.nextInt();
if(a[i]==0) {//caso seja verdade, encerra laço e todo o programa.
i=9;
j=1;
}
} //fim do laço do for
Finalmente, se todos os números foram diferentes devemos mostrar os pares, assim:
if(j!=1) {//verifica a flag definida
System.out.println("\nNúmeros pares:");
for( i=0;i<10;i++) {
if(a[i]%2==0) {//verifica se a divisão inteira é igual a 0
System.out.println("\n"+a[i]);}}}
}
}
}
Inicialmente, é necessário que importamos os pacotes que irão ser utilizados e as variáveis. Os valores digitados pelo usuário serão salvos em um Array. Assim:
import java.util.Scanner;
public class Questao {
public static void main(String[] args) {
int vetor[];
int i=0;
Scanner Scanner= new Scanner(System.in);
int j=0;
int[] a = new int[10]; //array que será utilizado
Definiremos j, como a flag de parada do algoritmo, se j=1 significa que o último número digitado foi zero, assim, receberemos os 10 números sempre verificando se o mesmo é igual a zero.
while(j!= 1) {
for( i=0;i<10;i++) {
System.out.println("\nDigete o número");
a[i] = Scanner.nextInt();
if(a[i]==0) {//caso seja verdade, encerra laço e todo o programa.
i=9;
j=1;
}
} //fim do laço do for
Finalmente, se todos os números foram diferentes devemos mostrar os pares, assim:
if(j!=1) {//verifica a flag definida
System.out.println("\nNúmeros pares:");
for( i=0;i<10;i++) {
if(a[i]%2==0) {//verifica se a divisão inteira é igual a 0
System.out.println("\n"+a[i]);}}}
}
}
}
Para escrever sua resposta aqui, entre ou crie uma conta
Aplicações de Modelagem de Sistemas Orientados A Objetos
Compartilhar