elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección.


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 52
1  Programación / Java / getPromedioColumnas(), algun tip ? en: Ayer a las 19:04
Ya puedo sacar el promedio de cada fila, pero de cada columna ? linea [75 a 85], tenia años sin hacer esto  :-X ,,,en la linea 38 llamo al metodo getPromedioFila y le paso un array, intente hacer algo parecido con la linea 51 de varias maneras pero me da java.lang.ArrayIndexOutOfBoundsException
Código
  1.  
  2. import java.text.DecimalFormat;
  3.  
  4. /*
  5.  * @Array 2D como promediar cada columna ?
  6.  */
  7. public class Array2Dimensiones implements Mostrar {
  8.  
  9. private int array[][];
  10. private int array2[][];
  11. private DecimalFormat dosDigi = new DecimalFormat("0.00");
  12.  
  13. public Array2Dimensiones( String descripcion, int array[][], int array2[][] ) {
  14. print("\""+descripcion+"\"\n");
  15. this.array = array;
  16. this.array2 = array2;
  17. mostrarArray();
  18. }
  19.  
  20. public void mostrarArray() {
  21. print("Array 2D completo\n");
  22. for( int tmp[] : array) {
  23. for( int tmp2 : tmp ) {
  24. print("{"+tmp2+"}");
  25. }
  26. print("\n");
  27. }
  28.  
  29. /*
  30. * PROMEDIO DE CADA FILA
  31. */
  32. print("Promedio de cada fila \n");
  33. for( int f=0; f<array.length; f++ ) {
  34.  
  35. for( int c=0; c<array.length; c++ ) {
  36. print(""+array[f][c]);
  37. }
  38. double promedio = getPromedioFila( array[f] );
  39. print("\t\t\t\t"+dosDigi.format(promedio)+"\n");
  40. }
  41.  
  42. /*
  43. * PROMEDIO DE CADA COLUMNA
  44. */
  45. print("Promedio de cada columna \n");
  46. for( int f=0; f<array.length; f++ ) {
  47. double promedio = 0;
  48.  
  49. for( int c=0; c<array[f].length; c++ ) {
  50. print(""+array[c][f]);
  51. promedio = getPromedioColumna(array[c]);
  52. }
  53.  
  54. print("\t\t\t\t"+dosDigi.format(promedio)+"\n");
  55. }
  56. }
  57.  
  58. /*
  59. * PROMEDIO FILA
  60. */
  61. public double getPromedioFila( int array[] ) {
  62.  
  63. int suma = 0;
  64. for( int f=0; f<array.length; f++ ) {
  65. suma += array[f];
  66. }
  67. return (double) suma / array.length;
  68.  
  69. }
  70.  
  71. /*
  72. * PROMEDIO COLUMNA
  73. */
  74. public double getPromedioColumna( int array[] ) {
  75.  
  76. int suma = 0;
  77. for( int f=0; f<array.length; f++ ) {
  78. for( int c=0; c<array[f]; c++ ) {
  79. suma += array[c];
  80. }
  81. }
  82. return (double) suma / array.length;
  83.  
  84. }
  85.  
  86. @Override
  87. public void print( String s ) { System.out.print(s); }
  88. public static void main( String []blablabl) {
  89.  
  90. int array[][] = {{1,2,3},
  91.                {4,5,6},
  92.                        {7,8,9}};
  93.  
  94. int array2[][] = {{1,2,3},
  95.         {4},
  96. {5,6,7}};
  97.  
  98. new Array2Dimensiones("2 tipos de Array 2d e Irregular",array,array2);
  99.  
  100. }
  101. }
  102.  

Código
  1. "2 tipos de Array 2d e Irregular"
  2. Array 2D completo
  3. {1}{2}{3}
  4. {4}{5}{6}
  5. {7}{8}{9}
  6. Promedio de cada fila
  7. 123 2,00
  8. 456 5,00
  9. 789 8,00
  10. Promedio de cada columna
  11. Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 3
  12. at Array2Dimensiones.getPromedioColumna(Array2Dimensiones.java:80)
  13. at Array2Dimensiones.mostrarArray(Array2Dimensiones.java:52)
  14. at Array2Dimensiones.<init>(Array2Dimensiones.java:18)
  15. at Array2Dimensiones.main(Array2Dimensiones.java:99)
  16.  
  17.  
2  Comunicaciones / Redes / Re: VLANS en: 19 Junio 2016, 05:11
puertos troncales pueda servir, y si en youtube tiene mucha info,,,no seas flojillo  :xD
3  Foros Generales / Foro Libre / Pronto el halving del BITCOIN btc, que opinas? en: 14 Junio 2016, 03:34
pues si...dentro de 3 semanas y algo mas se acerca el halving, quiero escuchar opiniones, sobre todo de gente que mina en web's que pagan por invertir algunos $ por potencia de hashing  ;D

Aquí el cronometro
http://bitcoinclock.com/
4  Foros Generales / Foro Libre / Re: ¿Cual fue su primer mensaje o tema en el foro? en: 14 Junio 2016, 03:29
yo de juankerLammer sin saber configurar la bendita Ñ

http://foro.elhacker.net/windows/no_puedo_marcar_la_n_en_mi_consola-t279761.0.html;msg1377790#quickreply

NO PUEDO MARCAR LA Ñ en mi consola,,,NI IDEA EL POR QUE,,,sera que tengo que intalar los idiomas o algo asi,,???' :rolleyes:   SO windows xp profesional
5  Foros Generales / Sugerencias y dudas sobre el Foro / Re: LateX en el foro en: 12 Junio 2016, 20:52
Sí, fui yo  ;): [SUGERENCIA] Añadir soporte para LaTeX en el foro.

Aunque fue hace poco más de un año!  :silbar:

En fín, me acabo de dar cuenta hace unos días de la integración porque tuve que utilizarlo en la respuesta a un tema. Me agrado mucho verlo.

Muchas gracias por tomar en cuentas nuestras sugerencias.

Salu2s

grandiosa idea, no eres solo un zorro de fuego Oscuro, cualquiera.
6  Programación / PHP / Re: Tabla php en: 20 Mayo 2016, 16:06
que bien engel,,,y claro desde el inspector puede intentar desActivar esa opcion, y ver como queda o no ?
7  Programación / PHP / Re: Tabla php en: 20 Mayo 2016, 15:34
usa el inspector html de google, a ver como esta renderizada la table, parece que tiene las medidas en px o otra cosa XD

osea las row, o filas, estan XD
8  Comunicaciones / Redes / quien me puede ayuda, sobre un cable Modem arris cm820A en: 20 Mayo 2016, 15:29
Quiero probar a modificare el firmware, solo poseo Arduino en caso de comunicación serial, pero por lo visto debo tener cable blackcat y usbJtag...

Otra cosa que según leí, necesito saber la versión del Docsic ?
9  Comunicaciones / Redes / Re: Cisco CCNA material de lectura en: 20 Mayo 2016, 15:18
CCNA-1
http://cisco.monagas.udo.edu.ve/curriculum/R_y_S_Mod-1/index.html

routing and switching CCNA-2
http://cisco.monagas.udo.edu.ve/curriculum/R_y_S_Mod-2/index.html
10  Sistemas Operativos / GNU/Linux / Particion de Ubuntu tipo GPT xd en: 21 Abril 2016, 05:05
como les va? hay alguna manera de ver el contenido de la particion de ubuntu ? tipo GPT ?

la linea 21 y 26 el disco es en realidad UBUNTU 14.04 xD ...hay es donde tengo INFORMACION muy importante  >:D

estoy desde un liveUsb con ubuntu, para ver las particiones. gparted me las reconoces pero, no las monta

Código
  1. ubuntu@ubuntu:~$ sudo fdisk -l
  2.  
  3. Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
  4. 255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
  5. Units = sectors of 1 * 512 = 512 bytes
  6. Sector size (logical/physical): 512 bytes / 512 bytes
  7. I/O size (minimum/optimal): 512 bytes / 512 bytes
  8. Disk identifier: 0x00037fee
  9.  
  10.   Device Boot      Start         End      Blocks   Id  System
  11. /dev/sda1              63   506290175   253145056+  83  Linux
  12. /dev/sda2   *  1059181515  1851070912   395944699   42  SFS
  13. /dev/sda3      1851070913  1953523119    51226103+  83  Linux
  14. /dev/sda4       506290176  1059180543   276445184    7  HPFS/NTFS/exFAT
  15.  
  16. Partition table entries are not in disk order
  17.  
  18. WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.
  19.  
  20.  
  21. Disk /dev/sdb: 80.0 GB, 80026361856 bytes
  22. 256 heads, 63 sectors/track, 9691 cylinders, total 156301488 sectors
  23. Units = sectors of 1 * 512 = 512 bytes
  24. Sector size (logical/physical): 512 bytes / 512 bytes
  25. I/O size (minimum/optimal): 512 bytes / 512 bytes
  26. Disk identifier: 0x00000000
  27.  
  28.   Device Boot      Start         End      Blocks   Id  System
  29. /dev/sdb1               1  4294967295  2147483647+  ee  GPT
  30.  
  31. Disk /dev/sdc: 8178 MB, 8178892800 bytes
  32. 255 heads, 63 sectors/track, 994 cylinders, total 15974400 sectors
  33. Units = sectors of 1 * 512 = 512 bytes
  34. Sector size (logical/physical): 512 bytes / 512 bytes
  35. I/O size (minimum/optimal): 512 bytes / 512 bytes
  36. Disk identifier: 0x00000000
  37.  
  38.   Device Boot      Start         End      Blocks   Id  System
  39. /dev/sdc1               2    15974399     7987199    7  HPFS/NTFS/exFAT
  40.  
  41. Disk /dev/sdd: 32.0 GB, 32015679488 bytes
  42. 64 heads, 32 sectors/track, 30532 cylinders, total 62530624 sectors
  43. Units = sectors of 1 * 512 = 512 bytes
  44. Sector size (logical/physical): 512 bytes / 512 bytes
  45. I/O size (minimum/optimal): 512 bytes / 512 bytes
  46. Disk identifier: 0x0009e87d
  47.  
  48. This doesn't look like a partition table
  49. Probably you selected the wrong device.
  50.  
  51.   Device Boot      Start         End      Blocks   Id  System
  52. /dev/sdd1   ?  3223366752  3470046675   123339962   f4  SpeedStor
  53. /dev/sdd2   ?   378192737   710426324   166116794   10  OPUS
  54. /dev/sdd3   ?   225603442   225603451           5   74  Unknown
  55.  
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 52
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines