Pessoal alguem saberia como fazer esse tipo de algoritmo
Dada a lista A(150) ja com N inteiros crescente criar a lista B descrecnte ja com os numeros pares de a que forem maiores que o numero impar A.
2)Dada uma lisat L(100) ja com N numeros inteiros, não ordenados podendo haver repetição criar uma lista P composta de todos os elementos impares de L seguido de todos os impares.
Dada uma lisat L(100) ja com N numeros inteiros, crescentes sem repetição,ler um inteiro X , e se X existir mostre quantos elementos de a são maiores que X .se X não existir dar mensagem.
3º Cada método executa o respectivo exercício. Como já disse, fiz o que entendi, não sei se era isso.
publicclassExercicios{publicvoidex1(List<Integer>integers){List<Integer>listA=integers;List<Integer>listB=newArrayList<Integer>();intnum=0;for(inti=0;i<listA.size();i++){num=listA.size()-i;if(num%2==0){listB.add(num);}}for(inti=0;i<listB.size();i++){System.out.println(i+1+"-> "+listB.get(i));}}publicvoidex2(List<Integer>integers){List<Integer>listA=integers;List<Integer>listB=newArrayList<Integer>();List<Integer>impares=newArrayList<Integer>();List<Integer>pares=newArrayList<Integer>();for(Integernum:listA){if(num%2==0){pares.add(num);}else{impares.add(num);}}listB.addAll(impares);listB.addAll(pares);for(inti=0;i<listB.size();i++){System.out.println(i+1+"-> "+listB.get(i));}}publicvoidex3(List<Integer>integers){List<Integer>listA=integers;intinteiro=(int)(Math.random()*200);System.out.println("Inteiro escolhido: "+inteiro);for(Integernum:listA){if(inteiro==num){for(Integermaiores:listA){if(maiores>num){System.out.println(maiores+" > "+num);}}break;}elseif(num==listA.size()){System.out.println("Não existe nenhum nº igual a "+inteiro+" na lista.");}}}}
Espero que ajude, tava sem fazer nada dai resolvi tentar
L
lokits5
opa romarcio
então romarcio ajudo bastante, mas vc fez eles todos em um só …
como poderia fazer ele em cada um item pq cada numero é um programa.