summaryrefslogtreecommitdiff
path: root/2.3-1/src/c/elementaryFunctions/discrete_mathematics/primes/sprimess.c
blob: 14aa2365375a3b1cf081f5ae55f862891980d050 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include<stdio.h>
#include "primes.h"
void sprimess(float in, float* out)
{
     int i=0,j=0,k=0,n=0,counter=0;
     n=(int)in;
     for(i=2;i<=n;i++)
     {
             counter=0;
             for(j=2;j<i;j++)
             {
                     if(i%j==0)
                     {
                               counter=1;
                               break;
                     }
             }
             if(counter==0)
             {
                 out[k]=i;
		 k++;
             }
     }
}