Форум программистов, компьютерный форум CyberForum.ru

Функции. Проверить, простое число или нет. Увеличить его значение на натуральное число M. Проверить, осталось ли оно простым - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.62
Ilona1993
1 / 1 / 0
Регистрация: 15.05.2013
Сообщений: 26
16.05.2013, 19:38     Функции. Проверить, простое число или нет. Увеличить его значение на натуральное число M. Проверить, осталось ли оно простым #1
Помогите пожалуйста
1. Дано натуральное число N, проверить, простое оно или нет. Увеличить его значение на натуральное число M. Проверить, осталось ли оно простым (функцией оформить проверку числа: функция возвращает 1, если число простое, 0 – в противном случае). (Простым называется целое число, которое делится нацело только на само себя и единицу.)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.05.2013, 19:38     Функции. Проверить, простое число или нет. Увеличить его значение на натуральное число M. Проверить, осталось ли оно простым
Посмотрите здесь:

C++ Проверить,число введено или нет.
проверить, являетса ли заданное натуральное число n>1 простым C++
как проверить число на то, является ли оно им или нет C++
C++ Как проверить число это или нет (Dev C++)????
C++ Введите натуральное число N и проверьте, если оно простое.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5955 / 5560 / 1788
Регистрация: 18.12.2011
Сообщений: 14,209
Завершенные тесты: 1
16.05.2013, 19:52     Функции. Проверить, простое число или нет. Увеличить его значение на натуральное число M. Проверить, осталось ли оно простым #2
C++
1
2
3
4
5
6
bool Prostoe(int n)
{
    for(int i=2;i<=n/2;i++)
       if(n%i==0)return false;
   return true;
}
Ilona1993
1 / 1 / 0
Регистрация: 15.05.2013
Сообщений: 26
16.05.2013, 22:30  [ТС]     Функции. Проверить, простое число или нет. Увеличить его значение на натуральное число M. Проверить, осталось ли оно простым #3
а более точнее
Flassie
181 / 166 / 29
Регистрация: 03.08.2012
Сообщений: 591
Завершенные тесты: 2
16.05.2013, 22:46     Функции. Проверить, простое число или нет. Увеличить его значение на натуральное число M. Проверить, осталось ли оно простым #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
 
bool Prostoe(int n);
 
int main(){
   int m, n;
   cout << "Enter number: ";
   cin >> n;
   cout << "Increase in the: ";
   cin >> m;
 
   cout << n << " - " << (Prostoe(n) ? "Simple" : "Not simple") << endl;
   cout << n+m << " - " <<(Prostoe(n+m) ? "Simple" : "Not simple") << endl;
}
 
bool Prostoe(int n){
    for(int i=2;i<=n/2;i++)
       if(n%i==0)return false;
   return true;
}
Куда более точно - я не знаю
Yandex
Объявления
16.05.2013, 22:46     Функции. Проверить, простое число или нет. Увеличить его значение на натуральное число M. Проверить, осталось ли оно простым
Ответ Создать тему
Опции темы

Текущее время: 12:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru