Buscar

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

💡 4 Respostas

User badge image

Diego Fernando

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)

0
Dislike0
User badge image

Andre Smaira

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]);}}}

}

}

}

0
Dislike0
User badge image

Andre Smaira

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]);}}}

}

}

}

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais