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 - ivancea96

#3661
¿Denuncia? Si dicen que les pagaba por aparecer en el buscador, vale.
Pero si denuncian porque sí, me parece una vergüenza. Google es una compañía libre de hacer lo que quiera con su web.
#3662
El problema de eso, yo se lo veo cuando tratámos números grandes. Véase 10^9.
#3663
Leosansan, no estableces en ningún momento el valor de la variable "rq".

Código (cpp) [Seleccionar]

#include <stdio.h>
#include <math.h>

int main()
{
    int n,i,j,rq;
    printf("Introduce el numero por favor: ");
    fflush (stdout);
    scanf("%d",&n);
    if (n==1){
        printf("2");
        return 1;
    }
    printf("2");
    fflush (stdout);
    for (i = 3;i <= n;i+=2){
        rq = sqrt(i);
        j = 3;
        while (j <= rq && i % j != 0)
            j++;
        if (i == j){
            printf("%4d",j);
            fflush (stdout);
        }
    }
    return 0;
}
#3664
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.
#3665
Código (cpp) [Seleccionar]
#define LIMITE 35000
int main ()
{
   int i, j, primo, num;
   printf ("Introduzca numero: ");
   scanf ("%d", &num);
   i = num + 1;
   do
   {
      primo = 1;
      for (j = 2; j <= i/2 && primo; j++) //Pasamos por todos los números hasta i/2
         if((i%j) == 0) //Si se encuentra un divisor (i/j -> resto==0) se pone que primo es = a 0
            primo = 0;
      if (primo) //Si es primo, lo escribe
         printf("%d\n", i);   
      i++;    //Aumenta 'i', para ir al siguiente número
   }while ( i < LIMITE && !primo);
   system("pause");
   return 0;
}


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.
#3666
Dudas Generales / Re: java vs c++
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.
#3667
Venga venga, tampoco os mettáis así cn él e.e
#3668
Como crítica constructiva, Crazykenny, usas muchas muletillas.
Citarpero 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 ;)
#3669
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.
#3670
Scripting / Re: Recursividad en batch
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