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

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Mensajes
Páginas: 1 ... 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 [367] 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 ... 401
3661  Programación / Programación C/C++ / Re: codigo para calcular los numeros primos en: 24 Diciembre 2013, 15:16 pm
Leosansan, no estableces en ningún momento el valor de la variable "rq".

Código
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. int main()
  5. {
  6.    int n,i,j,rq;
  7.    printf("Introduce el numero por favor: ");
  8.    fflush (stdout);
  9.    scanf("%d",&n);
  10.    if (n==1){
  11.        printf("2");
  12.        return 1;
  13.    }
  14.    printf("2");
  15.    fflush (stdout);
  16.    for (i = 3;i <= n;i+=2){
  17.        rq = sqrt(i);
  18.        j = 3;
  19.        while (j <= rq && i % j != 0)
  20.            j++;
  21.        if (i == j){
  22.            printf("%4d",j);
  23.            fflush (stdout);
  24.        }
  25.    }
  26.    return 0;
  27. }
3662  Programación / Programación C/C++ / Re: codigo para calcular los numeros primos en: 24 Diciembre 2013, 01:52 am
5/2, en números enteros, da de resultado 2.
5%2, en números enteros, da de resultado 1.

% da el resto de una operación.
3663  Programación / Programación C/C++ / Re: codigo para calcular los numeros primos en: 24 Diciembre 2013, 01:08 am
Código
  1. #define LIMITE 35000
  2. int main ()
  3. {
  4.   int i, j, primo, num;
  5.   printf ("Introduzca numero: ");
  6.   scanf ("%d", &num);
  7.   i = num + 1;
  8.   do
  9.   {
  10.      primo = 1;
  11.      for (j = 2; j <= i/2 && primo; j++) //Pasamos por todos los números hasta i/2
  12.         if((i%j) == 0) //Si se encuentra un divisor (i/j -> resto==0) se pone que primo es = a 0
  13.            primo = 0;
  14.      if (primo) //Si es primo, lo escribe
  15.         printf("%d\n", i);    
  16.      i++;    //Aumenta 'i', para ir al siguiente número
  17.   }while ( i < LIMITE && !primo);
  18.   system("pause");
  19.   return 0;
  20. }
  21.  

Sencillamente, mira todos los números, desde 2 hasta la mitad del número, para ver si alguno es divisor. Si alguno lo es, resulta que no es primo, y primo = 0.

El programa mira el primer número superior al número que tú le introduces.

Acerca de lo de i/2, es porque, si no es divisible por 2, tampoco es divisible por su mitad. Así se ahorra mucho tiempo en números grandes.
3664  Foros Generales / Dudas Generales / Re: java vs c++ en: 23 Diciembre 2013, 22:23 pm
Son muchas sus dferencias. Cada uno tiene un uso.
La complejidad, en mi opinión, prácticamente idéntica. La sintaxis es muy parecida.
Pero java necesita ser interpretado, mientras que C++ es compilado.
En fin, cada uno sus pros y sus contras.
3665  Foros Generales / Foro Libre / Re: ¿Cuantos de vosotros habeis jugado al World of Warcraft? en: 23 Diciembre 2013, 21:18 pm
Venga venga, tampoco os mettáis así cn él e.e
3666  Foros Generales / Foro Libre / Re: ¿Cuantos de vosotros habeis jugado al World of Warcraft? en: 22 Diciembre 2013, 23:03 pm
Como crítica constructiva, Crazykenny, usas muchas muletillas.
Citar
pero bueno, y, ya veis, cosas mias, pero bueno.
Ahí repetiste el "pero bueno" 2 veces jeje

Yo te diría, que te soltases más al escribir, no pidas tantas disculpas, que eres tú el que está aportando ;)
3667  Comunicaciones / Redes / Re: maneras de localizar la posicion de un ordenador/smartphone en: 22 Diciembre 2013, 02:04 am
Cuando dices lo de tu padre, si te refieres a aplicaciones web que te dan la localización, si no me equivoco, lo que hacen es mirar de donde es la compañía telefónica que da la IP. Si no me equivoco.
3668  Programación / Scripting / Re: Recursividad en batch en: 21 Diciembre 2013, 21:42 pm
Gracias a vosotros, me vino la idea de llamar programas desde consola, cosa q aun nunca había hecho jaja
3669  Foros Generales / Foro Libre / Re: ¿Cuantos de vosotros habeis jugado al World of Warcraft? en: 21 Diciembre 2013, 11:26 am
Ya está Randomize haciendo que el foro gane visitas ...
3670  Programación / Programación C/C++ / Re: en: 20 Diciembre 2013, 16:19 pm
Template<class T> MiClase(T a, T b);

Así?

Enviado desde mi ST21i mediante Tapatalk
Páginas: 1 ... 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 [367] 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 ... 401
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines