Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- import java.util.Scanner;
- public class eje4 {
- public static int sumaPares(ArrayList<Integer> numeros){
- int suma=0;
- for(int i=0;i<numeros.size();i++) {
- if(numeros.get(i) % 2==0) {
- suma+=numeros.get(i);
- }
- }
- return suma;
- }
- public static int cantImpares(ArrayList<Integer> numeros){
- int contador=0;
- for(int i=0;i<numeros.size();i++) {
- if(numeros.get(i) % 2!=0) {
- contador+=1;
- }
- }
- return contador;
- }
- public static float promedioArray(ArrayList<Integer> numeros){
- float prom=0;
- for(int i=0;i<numeros.size();i++) {
- prom+=numeros.get(i);
- }
- return prom/numeros.size();
- }
- public static ArrayList<Integer> mayoresA(ArrayList<Integer> numeros,int valor){
- ArrayList <Integer> numerosAux= new ArrayList <Integer>();
- for(int i=0;i<numeros.size();i++) {
- if(numeros.get(i)>valor) {
- numerosAux.add(numeros.get(i));
- }
- }
- return numerosAux;
- }
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- Scanner lectura=new Scanner(System.in);
- ArrayList <Integer> fibonacci =new ArrayList<Integer>();
- System.out.println("--SERIE FIBONACCI--");
- int resp;
- int sum=0;
- int aux=1;
- int aux2;
- do {
- fibonacci.add(sum);
- System.out.println("Elemento: "+sum);
- aux2=sum;
- sum+=aux;
- aux=aux2;
- System.out.println("Desea continuar?(1.Si/2.No): ");
- resp=lectura.nextInt();
- }while(!(resp==2));
- System.out.println(fibonacci);
- System.out.println("SUMA DE NUMEROS PARES: "+sumaPares(fibonacci));
- System.out.println("CANTIDAD DE NUMEROS IMPARES: "+cantImpares(fibonacci));
- System.out.println("Promedio de los elementos del array: "+promedioArray(fibonacci));
- System.out.println("Ingrese un numero para encontrar elementos que sean mayores en el array: ");
- int X=lectura.nextInt();
- System.out.println("Elementos mayores a "+X+" :"+mayoresA(fibonacci,X));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement