Форум программистов, компьютерный форум, киберфорум
Наши страницы

Задача по функциям! Заменить непростые числа в матрице ближайшими к ним простыми" числами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Почему при применении оператора = меняется правый операнд? http://www.cyberforum.ru/cpp-beginners/thread820055.html
#include <stdio.h> int main () { int*p; int array ; array = 100; printf ("%d\n", array ); p= array; printf ("%d\n", array ); getchar ();
C++ Сокращения дроби Есть задание, реализовать класс дробей на С++. Есть проблема в коде. Надо сократить дробь. Ф-ция для сокращения вроде правильная, ф-ция для нахождения НОД точно правильная(проверял, возвращает то что... http://www.cyberforum.ru/cpp-beginners/thread820054.html
Интернет магазин: Сделать таблицу товаров с раскрывающимися разделами C++
Подскажите пожалуйста как сделать таблицу товаров с раскрываюшимся разделами примерно как здесь "microtron.com.ua" или ссылку на инфу
C++ В прямоугольной матрице выявить все строки, у которых максимальный элемент превосходит сумму остальных элементов строки
С++ Кому не сложно, пожалуйста помогите новичку.. В прямоугольной матрице выявить все строки, у которых максимальный элемент превосходит сумму остальных элементов строки
C++ Динамический массив структур http://www.cyberforum.ru/cpp-beginners/thread819994.html
Создаю структуру, выделяю память под указатель на массив таких структур, размер задается при вводе. #include <iostream> #include <string> using namespace std; struct mecen { string name;...
C++ симметричность строки на С++ Описать рекурсивную функцию, проверяющую, является ли симметричной часть строки s, начинающаяся i-м и заканчивающаяся j-м ее эле-ментами. #include <iostream.h> #include <conio.h> #include... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6729 / 5138 / 484
Регистрация: 14.02.2011
Сообщений: 17,232
27.03.2013, 14:44
Цитата Сообщение от Tulosba Посмотреть сообщение
"меньшими" и задача уже обретает смысл
а если будет 10
ближайшее 11 а меньшее 7

можно так решить
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
bool fnc1(int m);//Функция проверки на простоту
int func(int n)
{
int i=0;
int ii=0; 
 while(!fnc1(n+i))
 {
   i++;
 }
  while(!fnc1(n-ii))
 {
   ii++;
 }
 
 
if(i<ii)
 return n+i;
 
return n-ii;
 
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.