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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: 1 ... 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 [24] 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 ... 45
231  Programación / Programación C/C++ / Re: Ayuda Antes de Usar el Algoritmo de Warshall en: 23 Noviembre 2015, 04:06 am
Código
  1. (int Nvertices,int Matriz[Nvertices][Nvertices])

recuerdas que tu matriz era de [Nvertices+1][Nvertices+1] ? modifica eso y estás listo
232  Programación / Java / Re: Java ArrayList en: 23 Noviembre 2015, 03:53 am
En la última linea de código( en donde imprimes los valores) te hace falta hacer un salto de linea después de imprimir una cadena( eso nadamás es para ver bien lo que se imprime). De todas formas al momento de leer una linea del archivo guardas varias veces ciertos valores de esa linea, te recomiendo que al leer una linea guardes toda esa linea en un solo String.

Código
  1. ArrayList<String> Lineas = new ArrayList<String>();
  2.  
  3. // use a while loop that types the document information
  4. while(inputFile.hasNext())
  5. {
  6.  
  7. String linea = inputFile.nextLine();
  8. Lineas.add(linea);
  9. inputFile.nextLine();
  10.  
  11. count++;
  12. }

luego imprimes cada linea:
Código
  1. for(int i = 0; i < count; i++)
  2. {
  3.    System.out.printf("%s \n", Lineas.get(i));
  4. }
   

Si no te gusta así entonces en tu código ve revisando los valores que leas varias veces, por ejemplo:

Código
  1. courseNo.add(inputFile.next());
  2. departCode.add(inputFile.next());
  3. department.add(inputFile.next());
  4. courseName.add(inputFile.next()); //Ok, courseName ya está
  5. course.add(inputFile.next());
  6. grade.add(inputFile.next());
  7. sectionNo.add(inputFile.next());
  8. blank = inputFile.nextLine();
  9. blank2 = inputFile.nextLine();
  10.  
  11. if(!blank2.equals("") )
  12. {
  13.  
  14. department.add(count, courseName.get(count) );
  15. courseName.set(count, course.get(count) );
  16. courseName.add(count, grade.get(count) );  //courseName de nuevo?
  17. course.set(count, sectionNo.get(count) );
  18. grade.set(count, blank);
  19. sectionNo.set(count, blank2);
  20. }
233  Programación / Programación C/C++ / Re: Ayuda con codigo que saca promedio de estudiantes en: 23 Noviembre 2015, 03:30 am
En tu código la nota de un estudiante se escribre encima de la nota del anterior estudiante( si es que hay), también debes establecer un número de notas por alumnos porque o sino esa única nota también representa el promedio.
para guardar el promedio usa una variable flota no un int.

para sumar el promedio podrías usar:

Código
  1. float promedio = 0;
  2. int i;
  3. for(i = 0; i < Nnotas;i++){
  4.    printf("Ingresa la siguiente nota: ");
  5.    scanf("%d",&nota);
  6.    promedio += nota;
  7. }
  8. promedio = promedio / Nnotas;
  9.  

luego cuando ya conoces el promedio decides el criterio para aprobar o reprobar
234  Programación / Programación C/C++ / Re: Ayuda Antes de Usar el Algoritmo de Warshall en: 23 Noviembre 2015, 03:22 am
También pudiste haber editado el anterior tema.

Código
  1. printf("%d\t",Matriz[j]);

no será Matriz[i][j] ?
235  Programación / Programación C/C++ / Re: Ayuda para usar Algoritmo de Warshall en: 23 Noviembre 2015, 02:44 am
Utiliza la etiqueta Geshi para subir tu código, de lo contrario se pierden algunas cosas del código.

Para crear una matriz 4x4 ( una de 4 Vertices) puede usar lo siguiente;

Código
  1. int Madyacencia[4][4];
Código
  1. int NVectores = 4;
  2. int Madyacencia[NVectores][NVectores];

observa que no es necesario agregar el +1.

más simple es todavía inicializar sus valores( o recorrerlos):

Código
  1. int i,j;
  2. for(i = 0; i < NVertices;i++)
  3.    for(j = 0; j < NVertices;j++)
  4.        Madyacencia[i][j] = 0;

también puedes hacerlo con menset; http://c.conclase.net/librerias/?ansifun=memset

lo quieres imprimir?;
Código
  1. int i,j;
  2. for(i = 0; i < NVertices;i++)
  3.    for(j = 0; j < NVertices;j++)
  4.        printf(Madyacencia[i][j]);

también te sirve:

Código
  1. printf(Madyacencia[Fila][Columna]);
Código
  1. Madyacencia[Fila][Columna] = peso;


236  Programación / Java / Re: Java ArrayList en: 23 Noviembre 2015, 02:11 am
Dnd  ::)
237  Programación / Java / Re: Java ArrayList en: 23 Noviembre 2015, 01:36 am
Código
  1. System.out.printf("%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s", courseNo.get(i),departCode.get(i), department.get(i), courseName.get(i), course.get(i), grade.get(i), sectionNo.get(i));

Observa cuántas veces aparece el %s dentro del printf, yo conté 18, pero tú sólo das 7 valores para esos 18 que se piden( esos 7 son courseNo.get(i),departCode.get(i), department.get(i), courseName.get(i), course.get(i), grade.get(i), sectionNo.get(i)); ) agrega lo que hace falta o quita lo que sobra.
238  Programación / Programación C/C++ / Re: ayudenme por fa con este programa de piramide de numeros doble en: 22 Noviembre 2015, 23:17 pm
Investiga lo que son los bucles; http://c.conclase.net/curso/?cap=005b
239  Programación / Java / Re: Java ArrayList en: 22 Noviembre 2015, 20:08 pm
SI compila, pero creo que lanza una excepción, ¿puedes colgar la excepción que te lanza?
240  Programación / Programación C/C++ / Re: Reservaciones de un cine ¿Qué pasa? en: 22 Noviembre 2015, 18:19 pm
Código
  1. for(i=0;i<5;i=i+1)
  2. {
  3.     for(j=0;j<5;j=j+1)
  4.      {
  5.         if (asientos[i][j]==1)
  6.            {
  7.                 //asientosdisponibles+1
  8.                 asientosdisponibles++;
  9.             }
  10.           /*else
  11.                  asientosdisponibles+0;
  12.         }*/
  13. }

Te lo he corregido un poco, asientosdisponibles+1; aunque creas que esa linea aumenta el valor de asientosdisponibles en realidad no lo hace, el else no es necesario.

Ah y recuerda inicializar tus variables.

Código
  1.  asientosdisponibles = 0;
  2. numeroasientos = 0;
fijate cuáles deben tener a fuerzas un valor que no sea basura, es decir, un número cualquiera que se les asigna a las variables por el sistema sólo porque el programador no las inicializa después de crear las variables.
Páginas: 1 ... 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 [24] 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 ... 45
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines