1
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / Re:ayuda en mi codigo
« en: 30 de Septiembre 2019, 05:16 »Citar
Esta es una solución prescindiendo de un array, ya que como vemos, no es necesario.
Puede que el enunciado de tu ejercicio te pida usar un array, entonces sí habría que enfocarlo de otro modo.
Código: [Seleccionar]
import java.util.*;
public class progclassarray
{
public static void main(String args[])
{
int [] A = new int [20];
Scanner in=new Scanner(System.in);
System.out.print("ingrese numero de elemntos a evaluar : ");
int n=in.nextInt();
classarray unir= new classarray();
System.out.println("ingreso los datos : ");
for(int i=1;i<=n;i++)
{
A[i]=in.nextInt();
unir.ingreso(A[i],i);
}
System.out.println("la solucion es : ");
unir.parimpar(n);
}
}
------------------------------------------
Código: [Seleccionar]
class classarray {
int []A=new int [20];
public void ingreso(int x,int i){
A[i]=x;
}
public void parimpar(int n) {
int j=0;
int k=0;
for(int i=1;i<=n;i++)
{
if(A[i]%2==0) {
j++;
}
if(A[i]%2!=0) {
k++;
}
}
System.out.println("numero pares "+j);
System.out.println();
System.out.println("numero impares "+k);
}
}
Este era el ejemplo que me dieron, y si era con un array, y yo tenia que hacerlo sin usar uno.
Gracias por la ayuda, saludos.