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

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: 1 ... 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 [1078] 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 ... 1750
10771  Programación / Programación C/C++ / Re: [Consulta] Programa en C, Geany.. en: 21 Mayo 2015, 00:35 am
por qué declaras las funciones dentro del main? :s mas funciones van fuera del main

para que le pones paréntesis a los resultados de los return? no es necesario...
10772  Programación / Programación C/C++ / Re: Error en programa generar clave aleatoria en: 20 Mayo 2015, 23:45 pm
Quisiste decir algo con la cita?
10773  Programación / Programación C/C++ / Re: Error en programa generar clave aleatoria en: 20 Mayo 2015, 22:56 pm
el codigo tiene una lista de errores...

1-
Código
  1. char aleatorio[cifras+1];

debe ser 1 más de largo para que puedas colocarle el caracter de terminación

2-
aquí es raro que no te diera error... estás accediendo a una posición invalida
Código
  1. aleatorio[cifras+1]='\0';


debe ser
Código
  1. aleatorio[cifras]='\0';

ya que el ciclo es x menor que cifras (nunca llega a cifras)

3-
lo tipico  con la linea 21 y el switch es que
Código
  1. int eleccion=(int)(rand() % 3)

y que el switch empieze en 0... sin embargo el metodo funciona, ya que se evalua primero el "%" y luego "+"

pero en 25, 28 y 31 tienes un error...
los array son de 26 y 10 de largo..

cuando haces
Código
  1. aleatorio[x]=num[rand() % 9+1];

se toma un numero entre 0 y 8, luego le sumas 1... así que "a", "A" y "0" nunca se darán

10774  Foros Generales / Foro Libre / Re: Problemitaaa Quimica - Acidos y Bases Helppppp en: 20 Mayo 2015, 18:23 pm
realiza todo el calculo y muestralo a ver como lo desarrollas
10775  Programación / Programación General / Re: ¿Cómo trabaja un programador? en: 20 Mayo 2015, 09:02 am
puedes hacer todo en un solo archivo, hay pocos problemas con eso...

pero imaginemos que quieres hacer un programa que descargue torrent y los muestre mientras los descarga...

primero investigas que internet sobre lo que ya hay listo...

consigues un proyecto de alguien que hizo una librería dinámica (dll) de manejo de torrents, la agarras... luego conseguiste las librerías dinámicas de manejo de video (como la ffmpeg)...

ahora tienes que hacer tu código, para todo... entonces creas un dll con los recursos (las imágenes, la apariencia, etc) por qué lo harías aparte?, para que cuando actualizas el programa, solo se tenga que cambiar una sección pequeña y no todos los archivos... luego haces el .exe que une todo eso y muestra todo... allí ya tendrías todo en 4 archivos... si, podrías (depende de las librerías que consigas) hacer todo en una sola pieza, pero es más trabajo y puede ser más difícil de manejar al final
10776  Programación / Programación C/C++ / Re: [Consulta] Programa en C, Geany.. en: 20 Mayo 2015, 07:09 am
sorry... lo que está en la linea 19 pasalo a la 16... debes evitar usar el switch para declarar las variables... el es solo un selector :P

para hacer el scope correcto (y declarar las variables como haces), dejas como tenias los corchetes en el case... (algo poco común, pero valido) ;)
10777  Foros Generales / Foro Libre / Re: Para comprender un poco más el contexto de Venezuela y su situación en: 20 Mayo 2015, 07:00 am
aqui en españa esta todo mui jodido tambien con estos politicos aquerosos q solo piensan en hacerse ricos y comprase 4 o 5 casas y tener 5 o 10 milones de euros o mas a costa de los pobres trabajadores q no llegan ni a final de mes y trabajan como burros.Alli en venezuela tiene q estar el tema bastante mal por lo q se ve en las noticias con el tema de la comida y la policia mirando a ver q llevas me daria verguenza ser policia para estar controlando paquetes de arroz y de lentejas, bueno a ver si mejora la cosa por alla.Pero tu con lo  q sabes te dara para vivir bien no sino vente para aqui o francia q ay mas trabajo dicen pero sabiendo de programacion no tendras problema.

si está difícil D: pero la policía no vigila que llevas o que no (a menos que sea todo un camión de comida)

aquí es raro que la policia haga algo en lo absoluto más allá de anti motín
10778  Programación / Java / Re: Cómo Resolver Serie Numérica en JAVA? (Ayuda) en: 20 Mayo 2015, 06:56 am
no te puedo ayudar en el código como tal porque no trabajo java... pero puedo ayudarte a desglosar el problema y hacer más o menos un código entendible...


es un problema tal que iniciamos con

Código
  1. int S = -1;

eso sería -30


luego... las raices van de 6 en 6, el valor del numero no raiz, el indice de la raíz +2 y resto de valores como ya dijiste es fibonacci


entonces puedes hacer una funcion tal que calcule por par (raíz + numero), el primer numero para evitar calcularlo lo pasamos como 0,1,2,3,4,5.... etc

Código
  1. float calculo_par(int indice_raiz, int base_raiz, int potencia){
  2.    indice_raiz = 5 + indice_raiz*6;
  3.    int numero_solo = indice_raiz + 2;
  4.    return calcular_raiz_nesima(base_raiz, indice_raiz) - calcular_potencia(numero_solo,potencia);
  5. }

ahora... para el ciclo principal que sumará todo... la variable ciclos indicar{a cuantas veces repetiremos este calculo

Código
  1. int valor_fib1 = 1;
  2. int valor_fib2 = 1;
  3. float resultado = -1;//este es "S"
  4. for(indice=0;indice=ciclos;indice++){
  5.  resultado = resultado + calculo_par(indice, valor_fib1, valor_fib2);
  6.  valor_fib1 = valor_fib1 +  valor_fib2;
  7.  valor_fib2 = valor_fib2 + valor_fib1;
  8. }
  9.  

con eso el programa debería ir bien, pero aún tienes que hacer las potencias y raíces... tambien tienes que estar pendiente que la variable no se te desborde...

aunque es probable que para el 3er ciclo suceda(193 es un numero de más de 32bits, no se de cuanto es el int de java, pero 2521 debe ser de más de 64 bits)... si existen esos limites, trata de buscar como hacer cálculos de "precisión arbitraria"


espero que puedas traducir mis funciones a java y te sean útiles :P
10779  Programación / Programación C/C++ / Re: [Consulta] Programa en C, Geany.. en: 20 Mayo 2015, 06:22 am
tienes un error... declarar una fución dentro de otra... estas declarando par dentro de main...

a demás lo declaras dentro del switch.... y al case le colocas corchetes, no tiene break... no está declarado "triple", ni tampoco "negative"...


hay varias cosas a corregir... corrigiendo lo basico

Código
  1. include <stdio.h>
  2. int par(int numero);
  3.  
  4. int  main(){
  5. int opcion;
  6. printf("\n\t\t\t\tBienvenido al Programa");
  7. printf ("\n\n\t\tMenú: ");
  8. printf ("\n\n1. Saber si numeor es par o impar");
  9. printf ("\n\n2. calcular promedio de 3 notas");
  10. printf ("\n\n3. Elever numero al cubo");
  11. printf ("\n\n4. Saber si un numero es negativo o positivo");
  12. printf ("\n\n5. Mensaje");
  13. printf ("\n\n6. Salir del programa");
  14. printf("\n\nSeleccione una Opcion: ");
  15. scanf("%d",&opcion);
  16.  
  17. switch (opcion){
  18. case 1:
  19. int numero, resultado;
  20. printf ("introduzca un numero\n");
  21. scanf ("%d", &numero);
  22. resultado=par (numero);
  23. if (resultado==1){
  24. printf ("es par.\n");
  25. }else{
  26. printf ("Es impar.\n");
  27. }
  28. break;
  29. }
  30. return 0;
  31. }
  32.  
  33. int par (int numero){
  34. if (numero%2==0){
  35. return 1;
  36. }else{
  37. return 0;
  38. }
  39. }
10780  Programación / Programación General / Re: duda de repeat, o do..while en: 20 Mayo 2015, 06:04 am
que es una locura XD

el en el ciclo do while tu controlas totalmente la condición

es decir, en

Código
  1. int i=1;
  2. do{
  3. i++;
  4. }while(i != 100);

no hay forma de perder el control... el ciclo hará lo que debe y listo... si por alguna razón el ciclo falla, es razón de estudio
Páginas: 1 ... 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 [1078] 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 ... 1750
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines