АК
Анастасия Комарова

C++ console application. Програма: позьзователь вводить число, нужно вывести ростое оно или нет!

Вот я начал:

#include

#pragma warning (disable:4996)

using namespace std;

int main () {

}

НГ
Наталия Галкина

Решение "в лоб":

#include
#include

using namespace std;

int main () {
unsigned n;
cin >> n;
if (!cin) {
return -1;
}

int N = sqrt(n);
for (int i = 2; i <= N; ++i) {
if (n % i == 0) {
cout << "no" << endl;
return 0;
}
}
cout << "yes" << endl;
}

Ирина
Ирина

погуглите: Primality Test c++

МУ
Маргарита Ушакова

#include #include using namespace std;void main (){ SetConsoleOutputCP(1251); int a; int d=2; cin>>a; for( ; d<=a / 2 ; d++) { if(a%d == 0) break; }if(d>a/2 )cout<<"Число простое! "<

Иван
Иван

Вот пример кода программы (используется метод перебора делителей) на C++:

#include
using namespace std;

int main (void)
{
int number;

cout << "Enter your natural number: ";
cin >> number;

if (number > 1) {
for(int i = 2; i < number; ++i)
if (!(number % i)) {
cout << "Your number is composite." << endl;
return 0;
}
cout << "Your number is prime." << endl;
}
else if (number == 1)
cout << "You enter one." << endl;
else
cout << "You enter not natural number." << endl;

return 0;
}

Похожие вопросы
Вывести таблицу ASCII (символы, числа) C++
C клавиатуры вводится число. вывести 5 чисел, идужих за ними, умноженных на 7. (Paskal ABC)
C++ вывести число до 5 знаков
Найти максимальнЫЕ елементы массива и заменить ИХ на 0 (Delphi 7 Console application)
Помогите решить задачу на C# console
C++. Как вывести числа из массива char в файл.?
Аналог модуля CRT из TB в Console Application в XE3
КАКАЯ ПРОГРАМА ЛУЧШЕ?c++Delphi
Вывести число. Ассемблер. DOS Как вывести число (оно высчитывается) на экран?
Visual C++ Console application