Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: carmelina en 23 Marzo 2012, 22:46 pm



Título: Pequeña Ayuda :D
Publicado por: carmelina en 23 Marzo 2012, 22:46 pm
Tengo que hacer un programa en c que:
Al igresar un numero entero muestre los numeros primos menores que el.

Si me pueden hacer el favor de hacerlo y ponerme que es lo que realiza cada linea de condigo? Por ejemplo asi:

int c;
   int i=0; /* contador de numeros encontrados */
   int n=2; /* numeros primos */
   int q=1; /* numeros por los q se divide n */
      
   printf("escribi la cant de numeros primos que queres ver: ");
   scanf("%d", &c); /* introducir cant de numeros a imprimir */
   
   printf("\n\n");
   
   while(i<c) /* cant de numeros a imprimir */
.
.
.


Les agradezco anticipadamente a aquellos que deseen ayudarme :D


Título: Re: Pequeña Ayuda :D
Publicado por: Ferno en 23 Marzo 2012, 22:51 pm
Buenas! Un par de cosas...
Si es exclusivo de programación C. Utiliza el subforo correspondiente (Programación C/C++).
Cuando postees código, hazlo utilizando las etiquetas GeSHi cuando publicas la respuesta, es más legible y prolijo.
Una última cosa, y la más importante. No se hacen tareas! Intenta hacer tu código, y luego te ayudaremos con las dudas y errores puntuales que te aparezcan, pero no puedes pedir un code entero.
Saludos!


Título: Re: Pequeña Ayuda :D
Publicado por: carmelina en 23 Marzo 2012, 23:00 pm
Si es ciertoo tienes razon mejor coloco lo que hice :


#include <stdio.h>
#include <stdlib.h>

 main ()
 {
        int n, i,num, numprimo=2;
        printf("Intruduzca un numero:\n");
        scanf("%d",& num);
        for (numprimo = 2; numprimo <num; numprimo++)
        {
                i=2;
                n=0;
                while (i <= numprimo/2)
                {
                        if (numprimo % i == 0)
                                n=i;   
                        i++;
                }
                if (n == 0)
                        printf("\n\t%d\n",numprimo);
        }
  system("PAUSE");   
  return 0;
}


NECESITO POR FAVOR SI ME EXPLICAN LO QUE SE HACE EN CADA LINEA DE CODIGO ...


Título: Re: Pequeña Ayuda :D
Publicado por: Eternal Idol en 24 Marzo 2012, 02:04 am
Si lo hiciste vos no hace falta que nadie te explique que hace cada linea que escribiste ...