Demo entry 6320787

factorial

   

Submitted by anonymous on Nov 10, 2016 at 02:16
Language: C. Code size: 1.2 kB.

#include <stdio.h>
#include <conio.h>

main (void)
{    /*declaración de variables*/
     int num[100];
     int i,j,k,aux;
     
     /*ciclo for para generar el arreglo de números del 1 al 100*/
     
     for (k=1;k<101;k++)
     {    
          num[k-1]=k;
     }          
     
     /*ciclos para anular los múltiplos de los números primos*/
     
     for (i=2;i<101;i++)  //ciclo externo el cual maneja el elemento del arreglo
     {                //con el cual se probara si los elementos posteriores son múltiplos
         if (num[i-1]!=0)      //condición para que no se pruebe con elementos ya anulados
         {
            for (j=i+1;j<101;j++) //ciclo interno que prueba y anula los
            {               //elementos que son múltiplos
                if (num[j-1]%num[i-1]==0) //condición para anular
                {
                   num[j-1]=0;
                }
            }
         }  
     }   
     
     /*ciclo para imprimir los elementos del arreglo distintos de cero*/
     for (aux=1;aux<101;aux++)
     {
         if (num[aux-1]!=0)
         {
            printf("%d",num[aux-1]);
            printf(" ");
         }
     }
     getch();
}

This snippet took 0.00 seconds to highlight.

Back to the Entry List or Home.

Delete this entry (admin only).