#include
using namespace std;
void main()
{
setlocale(LC_ALL, "Russian");
int num;
cout << "Введите число -> ";
cin >> num;
for (int i = 2; i < num / 2; i++)
if (num % i == 0)
{
cout << " Введенное Вами число не является простым. ";
}
else
{
cout << " Введенное Вами число - простое";
}
}
Другие языки программирования и технологии
C++, почему не выводится на экран текст: Введенное Вами число - простое.
#include <iostream>
#include <vector>
using namespace std;
int main() {
const unsigned short size = 0xFFFF;
vector<bool> prime(size);
prime.at(0) = true;
prime.at(1) = true;
for (unsigned int i = 2; i < size; ++i)
if (!prime.at(i))
if (i * i < size)
for (unsigned int j = i * i; j < size; j += i)
prime.at(j) = true;
setlocale(LC_ALL, "Russian");
while (true) {
cout << "Введите целое положительное число: ";
unsigned int n;
cin >> n;
if (n > size) {
cout << "\tСлишком большое число! \n";
continue;
}
if (!prime.at(n)) cout << "\tПростое! ";
else cout << "\tСоставное! ";
cout << endl;
}
cin.sync();
cin.get();
}
#include <vector>
using namespace std;
int main() {
const unsigned short size = 0xFFFF;
vector<bool> prime(size);
prime.at(0) = true;
prime.at(1) = true;
for (unsigned int i = 2; i < size; ++i)
if (!prime.at(i))
if (i * i < size)
for (unsigned int j = i * i; j < size; j += i)
prime.at(j) = true;
setlocale(LC_ALL, "Russian");
while (true) {
cout << "Введите целое положительное число: ";
unsigned int n;
cin >> n;
if (n > size) {
cout << "\tСлишком большое число! \n";
continue;
}
if (!prime.at(n)) cout << "\tПростое! ";
else cout << "\tСоставное! ";
cout << endl;
}
cin.sync();
cin.get();
}
#include "iostream"
using namespace std;
bool is_prime_number(int number);
void solve_task2();
int main()
{
solve_task2();
system("pause");
}
void solve_task2()
{
int x;
cin >> x;
cout << "Number is " << (is_prime_number(x) ? "" : "not") << "prime.";
}
bool is_prime_number(int number)
{
if (number == 2)
return true;
for (int i = 2; i <= sqrt(number) + 1; i++)
{
if (number % i == 0)
return false;
}
return true;
}
using namespace std;
bool is_prime_number(int number);
void solve_task2();
int main()
{
solve_task2();
system("pause");
}
void solve_task2()
{
int x;
cin >> x;
cout << "Number is " << (is_prime_number(x) ? "" : "not") << "prime.";
}
bool is_prime_number(int number)
{
if (number == 2)
return true;
for (int i = 2; i <= sqrt(number) + 1; i++)
{
if (number % i == 0)
return false;
}
return true;
}
#include подключили?
в цикле вы num делите на 2, я так понимаю это чтобы не проверялось точное такое же число как и введеное? не проще тогда написать num-1? В конце каждого cout добовляйте endl чтоб текст не был на одной строке, cout<<"TEXT"<<endl; или другой вариант cout<<"\n"; текст в каждом случае перенесется на новую строку по остальному вроде все правильно.
в цикле вы num делите на 2, я так понимаю это чтобы не проверялось точное такое же число как и введеное? не проще тогда написать num-1? В конце каждого cout добовляйте endl чтоб текст не был на одной строке, cout<<"TEXT"<<endl; или другой вариант cout<<"\n"; текст в каждом случае перенесется на новую строку по остальному вроде все правильно.
Валера Четыркин
А ну и также в конце программы перед последней } напишите еще раз cin>>num; чтоб программа не закрывалась, возможно она просто выполняет свои функции и завершается.
Похожие вопросы
- C#. Как сделать, чтобы программа проверяла тип введённой переменной?
- C++, написать программу, цикл for Программа, которая определяет является ли введенное число простым.
- помогить как сделать в TURBO PASCAL задачу: Ввести произвольный текст. Вычислить среднее число слов в предложении.
- Вопрос тем, кто знает Pascal! Как сделать так, чтобы результат программы, который выводится на экран,
- ввести 2 числа меньше 65000 и определить имебтся ли них одинаковые числа
- почему в PHP выражение (0 == 'текст') дает истину?
- C++ Как вывести вектор на экран и вообще обращаться к нему?
- visual c++ объясните, пожалуйста, что означает каждая строчка. задание: найти число различных элементов в массиве
- Пузырьковая сортировка. Нужен код в Dev C++ 4.9.9.2 Отсортировать не менее 20 чисел по убыванию...
- какие книги по программированию на C++ наиболее понятны? (в плане лёгкости текста)