Проблема
Я пытаюсь написать программу, которая может вывести все числа простых чисел.Я начал с создания функции, которая проверяет, является ли фактор простым:
bool checkPrime() {
for (x = 1; x <= i; ++x) {
if (x % i != 0) {
return 1;
}
else {
return 0;
}
}
Main
int main() {
cout << "Enter any positive number: " << endl;
cin >> n;
cout << "Prime Factors of " << n << " are: " << endl;
for (i = 1; i <= n; ++i) {
if (n % i == 0) {
for (x = 1; x <= i; ++x) {
cout << i << " ";
}
}
cout << "\n";
system("pause");
}
Вопрос
Какмогу ли я реализовать свою функцию "checkPrime", чтобы проверить, запущен ли я:
cout << i << " ";