Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class ej2 {
- ///Algoritmo principal
- public static void main(String[] args) {
- int N;
- Scanner lector= new Scanner(System.in);
- System.out.print("Ingrese tamaño del arreglo: ");
- N= lector.nextInt();
- int Numeros[]= new int[N];
- cargar( Numeros,N,lector);
- mostrar( Numeros,N,lector);
- System.out.println("");
- invertir(Numeros,N,lector);
- }
- public static void cargar(int Numeros[],int N,Scanner lector) {
- int num;
- System.out.println("Ingrese los elementos del arreglo");
- for(int i=0;i<N;) {
- System.out.println("Ingrese un numero: ");
- num= lector.nextInt();
- if ((num % 5)==0 && (num % 2)!=0) {
- Numeros[i]=num;
- i++;
- }
- else {
- System.out.println("Ingrese un numero que sea multiplo de 5 y no de 2 a la vez.");
- }
- }
- }
- public static void mostrar(int Numeros[],int N, Scanner lector) {
- System.out.println("Los elementos del arreglo son:");
- for(int i=0;i<N;i++) {
- System.out.println((i+1)+"º."+Numeros[i]);
- }
- }
- public static void invertir(int Numeros[],int N,Scanner lector) {
- int b,aux;
- b=N; /// A partir de aca se invierte el arreglo.
- for(int i=0;i<=b/2;i++) {
- aux=Numeros[i];
- Numeros[i]=Numeros[b-1];
- Numeros[b-1]=aux;
- b--;
- }
- System.out.println("Los elementos invertidos del arreglo son:");
- for(int i=0;i<N;i++) {
- System.out.println((i+1)+"º."+Numeros[i]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement