#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int i, n, prime = 3, numbers;
srand(time(NULL));
n = rand() % 100 + 1;
if ( n >= 1 )
{
printf("First %d prime numbers are :\n", n);
printf("2\n");
}
for (numbers = 2 ; numbers <= n ; )
{
for (i = 2 ; i <= prime - 1 ; i++)
{
if (prime % i == 0)
break;
}
if (i == prime)
{
printf("%d\n", prime);
numbers++;
}
prime++;
}
return 0;
}
/*
run:
First 41 prime numbers are :
2
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97
101
103
107
109
113
127
131
137
139
149
151
157
163
167
173
179
*/