Jump to content

AYUDA CON ALGORITMO EN JAVA


Recommended Posts

Concuerdo con que te estás explicando mal....la verdad de las cosas es que poco se puede sacar en limpio en estos casos.....si mejor postearas el enunciado que te dió tu profesor y explicases mejor las entradas y salidas podríamos ayudarte y sólo eso, pues este foro es para guiar no para hacer las tareas...explicanos las entradas(están en un archivo de texto?...luego se lleven a un arreglo??, y suponiendo que asi fuese, que quieren decir esas salidas y como llegar a ellas???)

 

Saludos :krider:

 

 

que onda no leen ??? :S eso es lo que me mando el profesor tal cual compadre... en verdad parece que aca hay puras personas que se creen genios y como no lo entienden se escudan diciendo que explique bien o algo asi, si no saben no posteen, asi de simple, el ejercicio es asi perro, lo puedes buscar en la red y también es así... nada mas que eso .. eso es el ejercicio... saludos.

Link to comment
Share on other sites

Compadre, no lo digo por mala onda y nadie te está juzgando.....ninguno de nosotros se cree genio y nadie nos paga por lo que hacemos....lo hacemos por ayudar solamente....ahora si te sentiste herido en tu amor propio, te pedimos las disculpas correspondientes del caso....lo buscamos en la red y lo mismo...hay un simil tuyo en yahoo y otro en una página de programación...ambas sin respuestas....acá se te está tratando de ayudar por lo menos....no seas tan soberbio.

 

Mira, la primera parte de tu ejercicio es fácil, mira a modo de algoritmo:

escribir "Ingrese número de casos";
leer n_casos;

escribir "Ingrese largo y ancho: ";
Hacer{
leer largo; leer ancho;
}mientras(largo >=0 and ancho >=0)//tambien deben ser menores que 50
//aquí si ingreso largo 2 y ancho 3 por ej//

Para i=0; i<ancho; i++
{

leer L_caracteres; //en un arreglo sería mas optimo...de largo 50, asi podrias tratar las salidas

//leerías 2 caracteres y el ciclo se haria 3 veces

}

 

Ya con eso sólo queda el tema de las salidas....la verdad es que yo entendí el problema..de hecho es super fácil, pero nos hubiese gustado que nos mostrases lo que llevas hecho.

 

Mira si te fijas en los primeros caso de tu ejemplo:

 

Caso 1:

11

H //La hierba puede ser cortada o sea se cuenta 1

 

Salida: Caso 1: 1

 

Caso 2:

22

HM

MH //hierba y matorrales pueden ser cortados, o sea se cuentan los 2 de arriba + 2 abajo=4

 

Salida: Caso 2: 4

 

Ahora cuenta los cuadraditos y he ahi el porque de las salidas de tu ejercicio, podrias hacerlo contando cuantas vaces se repite cada caracter en el string(cuantas H,M,R,A y T hay en cada string del arreglo, luego las A,R y T las descartas y sumas las demás coincidencias)...con un for y unos if, más unos contadores et voila...tienes listo tu ejercicio.

 

 

Saludos :krider:

Edited by AshWilliams
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...