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

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

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

выбор числа из промежутка с условием - C++

02.10.2011, 09:44. Просмотров 674. Ответов 7
Метки нет (Все метки)

Нужно что бы программа выбирала такое число из промежутка чтобы оно не делилось нацело на найденное ранее.
т.е. например:
у нас есть число 35, нужно выбрать такое a чтобы она удовлетворяла условию 1 < a < 35 и при этом нацело не делилась на 35, например число 6.
промежуток задать это фигня а вот чтобы она выбирала число которое не делится, это не доходит.
C++
1
2
3
4
5
6
7
8
9
//здесь расчет числа...
//получаем число b например 35
1 < a;
a < b;
if(какое-то условие типа (b / a) %0)
{
    
}
printf("%d", b);
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.10.2011, 09:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос выбор числа из промежутка с условием (C++):

Подсчет количества минут от промежутка до промежутка без учета еще одного промежутка времени. - C++
Доброго времени суток. В input.txt лежит четное число n и n дат. Нужно отсортировать эти даты и разбить их на пары. Одна - начало, другая...

Даны два целых числа M но N. Вывести все целые числа из промежутка [M,n] - C++
Даны два целых числа M но N. Вывести все целые числа из промежутка , которые делящиеся 2, но не делящиеся на 4, а также количество K этих...

Напишите программу с функцией, которая находит все автоморфные числа числа из промежутка от А до В - C++
Найдите, пожалуйста, ошибки!!! #include &lt;iostream&gt; using namespace std; bool Avtomorf (int n) { long int m; bool f; m=n*n; ...

Получить все простые числа из промежутка - C++
Написать програму, использую цикл for. Задача: Даны натуральные числа a, b (a&lt;b). Получить все простые числа р, удовлетворяющие...

Найти все целые положительные числа a,b,c из промежутка - C++
3) Найти все целые положительные числа a,b,c из промежутка (0,100) такие что a^3+b^2=c^2. P.S. в первой и второй задаче желателен вод с...

Вывести на экран все простые числа из данного промежутка - C++
Здравствуйте, помогите пожалуйста с задачей Вывести на экран все простые числа из данного промежутка. Спасибо :)

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
02.10.2011, 09:57 #2
А вы не пробовали открыть книгу и прочитать пару-тройку перых глав?
0
solomid
1 / 1 / 0
Регистрация: 22.09.2011
Сообщений: 86
02.10.2011, 10:49  [ТС] #3
очень ёмкий ответ.
спасибо.
0
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1287 / 1221 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
02.10.2011, 11:01 #4
Есть число N
Нужно получить число из диапазона 1 < a < N
C++
1
a = (rand()% (N-1)) + 1;
1
valeriikozlov
Эксперт C++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
02.10.2011, 11:16 #5
Цитата Сообщение от solomid Посмотреть сообщение
у нас есть число 35, нужно выбрать такое a чтобы она удовлетворяла условию 1 < a < 35 и при этом нацело не делилась на 35, например число 6.
может наоборот?
0
solomid
1 / 1 / 0
Регистрация: 22.09.2011
Сообщений: 86
02.10.2011, 11:30  [ТС] #6
Цитата Сообщение от soon Посмотреть сообщение
А вы не пробовали открыть книгу и прочитать пару-тройку перых глав?
к слову, я это чисто теоретически спрашиваю. потому что ответа в книгах и на форуме не нашел.
Цитата Сообщение от Deviaphan Посмотреть сообщение
a = (rand()% (N-1)) + 1;
спасибо.
0
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1287 / 1221 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
02.10.2011, 11:35 #7
Цитата Сообщение от solomid Посмотреть сообщение
спасибо.
Только ты учти, что я привёл решение для указанного тобой задания, которое ты ,скорее всего, указал некорректно.
Подсказка: Невозможно получить целое число, деля меньшее на большее. По условию задано строгое неравенство, поэтому уточнение "при этом нацело не делилась на" излишнее.
0
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
02.10.2011, 11:40 #8
потому что ответа в книгах и на форуме не нашел.
А может просто и не искали?
А) прикрепленная тема Случайные числа
Б) Джефф Кент, "Основы программирования C++", глава #4 Арифметические операторы, в частности оператор остаток от деления(%)
В) книга та-же, глава #5 условные конструкции if.
Г) Аналогично, но в Си: Б. Керниган, Д. Ритчи: "Язык программирования Си", главы ##2.4 и 3.2 соответственно.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.10.2011, 11:40
Привет! Вот еще темы с ответами:

Вывести все числа Мерсенна из заданного пользователем промежутка - C++
вывести все числа Мерсенна из заданного пользователем промежутка . Простое число называется числом Мерсенна , если его можно представить в...

Вывести на экран все числа кратные 4 из заданного промежутка - C++
Написать программу, которая выводит все числа, кратные 4 из промежутка , и составить блок-схему

Найти все натуральные числа от промежутка от 0 до 200. Проверить задачу - C++
Найти все натуральные числа из промежутка от 1 до 200, у которых сумма делителей равна S (S вводить с клавиатуры). Что-то попытался,...

Найти все натуральные числа из промежутка от 1 до 200. Проверить программу - C++
Здравствуйте. Пожалуйста подскажите в чем тут ошибка? Выдаёт неккоректный ответ. Найти все натуральные числа из промежутка от 1 до 200, у...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
02.10.2011, 11:40
Ответ Создать тему
Опции темы

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