ayuda con este problema que tengo

Iniciado por dj wou, 6 Septiembre 2010, 03:37 AM

0 Miembros y 1 Visitante están viendo este tema.

dj wou

necesito su ayuda ya que me pidieron hacer esto la profe pero en verdad no se nada de arreglos :( ... tengo una idea pero  no es nada casi

Escribir  una  clase  llamada  arreglo  que  posea  los  siguientes  atributos:  un  arreglo
unidimensional de enteros y un atributo que  indique el tamaño. Los métodos a  implementar
son:
•  Constructor  que  reciba  por  parámetro  el  tamaño  del  arreglo  y  solicite  el  valor  a
inicializar.
•  Un método que reciba por parámetro un número e inicializar el arreglo con ese valor.
•  Una función que devuelva la suma de sus elementos.
•  Una función que determine los números que están por encima del promedio.
•  Una función que retorne la cantidad de valores por debajo del promedio.
•  Una función que determine si el arreglo está ordenado.
•  Una función que reciba un valor y determine si el número está en arreglo.
•  Una función que ordene el arreglo.
•  Una función que determine si el arreglo es palíndromo.

danielo-

Se supone que no se hacen tareas en el foro...pero esque lo vi tan  facil.... :laugh:
Código (java) [Seleccionar]

class Help{
int array[];
int tamano;

public Help(int t){
tamano=t;
}

public void iniciar(int tam){
array=new int[tam];
}

public int suma(){
int s=0;
for(int x=0;x<array.length;x++){
s=s+array[x];
}
return s;
}

public void arriba(){
int prom;
prom=suma()/array.length;
for(int x=0;x<array.length;x++){
if(array[x]>prom){
System.out.println(array[x]);
}
}
}

public void abajo(){
int prom;
prom=suma()/array.length;
for(int x=0;x<array.length;x++){
if(array[x]<prom){
System.out.println(array[x]);
}
}
}

public boolean ordenado(){
//de menor  a mayor
int p=0;
boolean b=false;
for(int x=0;x<array.length;x++){
p=array[x];
if(array[x]>p){
b=true;
}
else {
b=false;
break;
}
}
return b;
}

public boolean esta(int o){
boolean b=false;
for(int x=0;x<array.length;x++){
if(array[x]==o){
b=true;
break;
}
}
return b;
}
}

[/code

los ultimos dos te los dejo para que pracitiques
Saludos!