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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sergey7492
0 / 0 / 0
Регистрация: 20.11.2010
Сообщений: 27
#1

Передать в функцию целое число. Функция заменяет его на ближайшее простое число, которое больше или меньше исходного. Вернуться в main( ) и распечатат - C++

21.03.2011, 15:30. Просмотров 721. Ответов 1
Метки нет (Все метки)

Передать в функцию целое число. Функция заменяет его на ближайшее простое число, которое больше или меньше исходного. Вернуться в main( ) и распечатать изменённое число.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.03.2011, 15:30     Передать в функцию целое число. Функция заменяет его на ближайшее простое число, которое больше или меньше исходного. Вернуться в main( ) и распечатат
Посмотрите здесь:

Определить ближайшее простое число, меньше заданного - C++
определить просто число меньше заданного(просто то которое делится на 1 и на самого себя и только) using namespace std; int main() { ...

Определить ближайшее нечетное число меньше заданного числа N, которое делится на 15 с остатком 6 - C++
Определить ближайшее нечетное число меньше заданного числа N, которое делится на 15 с остатком 6

Определить ближайшее нечетное число меньше заданного числа N, которое делится на 15 с остатком 6 - C++
задание такое: Определить ближайшее нечетное число меньше заданного числа N, которое делится на 15 с остатком 6. вот код-BORLANDC ...

Найти ближайшее целое к первому числу, которое делится на второе число без остатка - C++
Пользователь вводит два числа. Определить, делится одно число на второе без остатка. Если нет, предложить ближайшее целое, которое...

Дано простое число. Составить функцию, которая будет находить следующее за ним простое число - C++
Дано простое число. Составить функцию, которая будет находить следующее за ним простое число

Дано простое число. Составить функцию,которая будет находить следующее за ним простое число. - C++
дано простое число.составить функцию,которая будет находить следующее за ним простое число.

Напечать число, которое меньше максимального элемента,но больше всех остальных элементов - C++
Составить программу,которая в массиве A находит второе по величине число(вывести на печать число,которое меньше максимального элемента...

Вводится целое число определить простое оно или нет - C++
Помогите решить задачу. Вводится целое число определить простое оно или нет.

Составить функцию, которая, получив целое число определяет, уменьшается ли оно в целое число раз - C++
задание такое Составить функцию, которая, получив целое число определяет, уменьшается ли оно в целое число раз, если у него удалить...

Задан массив целых чисел и целое число k. Определить, сколько элементов меньше k, равны k и больше k - C++
Задан массив целых чисел и целое число k. Определить, сколько элементов меньше k, равны k и больше k.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Day
1154 / 959 / 57
Регистрация: 29.10.2009
Сообщений: 1,385
21.03.2011, 15:51     Передать в функцию целое число. Функция заменяет его на ближайшее простое число, которое больше или меньше исходного. Вернуться в main( ) и распечатат #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
prim(int N)
{
 if (N==2) return true;
 for(i=3; i<sqrt(N); i+=2) if ((N%i)==0) return false;
 return true;
}
main()
{
 cin >> K;
 for(i=0; ; i++) {
    if (prim(K+i)) {
       printf("%d\n", K+i);
       break;
    }
    if (i==0) continue;
    if (i<K-1 && prim(K-i)) {
       printf("%d\n", K-i);
       break;
    }
 
 }
}
Декларации переменных, оформление ввода и вывода - сделаешь сам.
Yandex
Объявления
21.03.2011, 15:51     Передать в функцию целое число. Функция заменяет его на ближайшее простое число, которое больше или меньше исходного. Вернуться в main( ) и распечатат
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru