Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - nolasco281

#121
Programación C/C++ / Re: Datos por claves
27 Junio 2014, 07:24 AM
Hola gracias por responder.


Código (cpp) [Seleccionar]

arr.AddItem("firstElement", 100);

cout << "firstElement = " << arr["firstElement"] << endl;

cout << "Element 1= " << arr[1] << endl;


tomando estas partes de codigo:

En el primer cout la cadena firstElement que contiene ese arrgleglo deberia de imprimirme 100 o 100 es la posicion en el arreglo de esa cadena y cual es la clave que se usa para acceder a ese elemento firstElement?


en el segundo cout arr[1] esta accediendo por el indice pero 1 sera la clave para acceder a ese elemento?

me disculpo si no entendi muy bien el ejemplo sigo analizandolo.

Gracias saludos.
#122
Programación C/C++ / Datos por claves
27 Junio 2014, 06:34 AM
Hola como estan.

Mi siquiente duda es, puede usar alguna clave para acceder a un dato.

por ejemplo asi

Código (cpp) [Seleccionar]
//tipo mi_diccionario = ['clave_1': valor_1, 'clave_2': valor_2, 'clave_7': valor_7]

//Ejemplo
//cout << mi_diccionario['clave_2'] // Salida: valor_2


Que nesecito aprender se que me diran vectores o arreglos pero hay otra forma y si no la hay me podrian dar algun ejemplo de como usar los vectores en algo asi.

saludos y muchas gracias.
#123
Programación C/C++ / Re: ayuda con floyd
16 Junio 2014, 11:04 AM
gracias me has dado algunas ideas. para mejorar el mio

Saludos.
#124
Programación C/C++ / ayuda con floyd
16 Junio 2014, 05:51 AM
Hola como estan.

Estaba tratando de hacer el algoritmo de floyd y lo tengo asi

pero me parece demasiado complejo.
Talvez alquien me pueda ayudar a no usar tantos for.

Código (cpp) [Seleccionar]
 int a[][] =
 { {0, 8, 5},
   {3, 0, inf},
   {inf, 2, 0}};
 
 main() {

   int N=a.length;
   
   int y, x, j;

   for (y= 0; y< N; y++)
     for (x= 0; x< N; x++)
if (a[x][y]>0)
 for (j= 0; j< N; j++)
   if (a[y][j]>0)
     if ((a[x][j]== 0) || (a[x][y]+a[y][j]< a[x][j]))
a[x][j]= a[x][y]+a[y][j];
     
   for (y= 0; y< N; y++)
     {
for (x= 0; x< N; x++)
 cout << (a[y][x]< 10 ? "  "+a[y][x] : " "+a[y][x]);
         cout << endl;
     }
 }


Saludos.
#125
Java / Re: Array multidimensional
15 Junio 2014, 08:11 AM
Hola repito usa etiquetas Geshi y selecciona Java. Saludos cuando las uses te empesaremos a ayudar.

Ya que le facilitas el trabajo a la persona que intenta ayudarte.

Saludos
#126
Java / Re: Array multidimensional
14 Junio 2014, 13:13 PM
Hola si pusieras etiquetas Geshi donde se ponen las negritas hay un apartado con ese nombre elige Java. ya que mencionas la linea (lineas 83-85) pero no creo que alquien las cuente.

con respecto al error: incompatible types eso significa que los valores que estas pasando no son compatibles que significa esto.

Si una funcion recibe un valor tipo entero y tu le pasas una string son incompatibles deberas de convertir la cadena a entero para que la funcion o metodo se realice correctamente.

si no me equivoco el error a de andar por aca ya que del decis un entero c = apenomb. Y apenomb esta declaraco como String asi que queres llenar un arreglo de string con enteros como dige antes si eso es lo que deceas hacer deberas de convertir c. y luego hacer la igualdad

Código (java) [Seleccionar]
int c = apenomb; //Oh no se si quisiste hacer String c = apenomb;
apenomb[i] = apenomb[ii];
apenomb[ii] = c;


Saludos cuidate para la proxima etiquetas Geshi java.
#127
Java / Re: Problema al crear un ejecutable
14 Junio 2014, 13:01 PM
Hola si ya lo solucione dejo una imagen de como es.



Saludos y gracias por contestar.

NikNitro! si las imagenes estaban dentro del proyecto solo que estaba usando rutas absolutas gracias por contestar.

Saludos y gracias.
#128
Hola como esta.

El problema que tengo es el siquiente.

Es que a la hora de ejecutar el ejecutable valga la redundacia en otras computadoras me mostraba el siquiente error.

Lo resolvi actualizando en el jdk


ahora bien el segundo problema con que me topo, es que no aparece ninguna imagen de las que he puesto en el proyecto al momento de correr la aplicacion. pero esto pasa en otras computadora.  Y no en la que se creo el proyecto



Y lo que pienso que esta dando el problema es el AbsoluteLayout. ya que si corro la aplicacion donde la cree no da ningun problema pero tambien pienso que esta tomando la direccion de las imagenes en la pc donde se creo.



Espero puedan ayudarme he investigado y dicen que puede ser un problema con rutas absolutas pero no entiendo.

Gracias y saludos a todos.





#129
Gran idea no se me habia ocurrido usar colas y dalerle prioridad como indicas ya que como son FIFO
Grande te comeno se lo soluciono hoy de esa manera  ;-)

Muchas gracias. Saludos.




Gracias  ;-)

solo cambie de lugar algunas cosas y no dio problema mil gracias no hay forma de agradecer enserio
solo me toca agradecer y muchos saludos.

Código (cpp) [Seleccionar]
// Declaracion y llenado de la cola (tambien se puede hacer dinamicamente )
tarea tareas[2];
tareas[0].prioridad = 1;
tareas[0].funcion = &funcionA;
tareas[1].prioridad = 2;
tareas[2].funcion = &funcionB;


funciono solo le di la prioridad a la funcion como indicas y funciono perfecto gracias enorme idea.

Saludos a todos.
#130
Hola creo que no me di a entender muchas gracias, de todos modos y con respecto a que si soy celoso con el codigo para nada estoy tratando de pasar un ejemplo de java a c++ y mejorarlo si puedo.

Ademas que no soy de las personas que le gusta que le hagan las cosas si me dan una idea eso me vasta y les hagradesco a todos por esas ideas.

En cuanto a lo que comenta eferion
solo cambio la posicion de los if pero el objetivo era que no importara donde se encontrara el B siempre se ejecutara primero el B

Muchas gracias a todos por sus repuestas dare por cerrado el tema y si logro hacerlo lo comento por si le sirve a alquien.

y gracias por tomarce el tiempo Saludos a todos.

Y muchas gracias de nuevo.