My task was:
Write a program that accepts an integer as input and then displays all the prime numbers smaller than or equal to that number.
And my code is:
#include <stdio.h>
void FindPrime(int number);
int main()
{
int userInput, counter;
printf("Please enter a limit number to test all the prime numbers it contains:\n");
scanf("%d", &userInput);
printf("The prime numbers %d contains are:\n", userInput);
for (counter = 2; counter < userInput; counter++)
{
FindPrime(counter);
}
return 0;
}
void FindPrime(int number)
{
int numberTest, nextNumber = 1;
for (numberTest = 2; numberTest < number; numberTest++)
{
if (number%numberTest == 0 && numberTest < number)
continue;
else
nextNumber++;
}
if (nextNumber == (number - 1))
printf("%d ", number);
}
Can this code be improved?


