Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
 Аватар для Цыпленок Цыпа
6 / 6 / 0
Регистрация: 27.10.2014
Сообщений: 120

Подсчитать число размещений с повторениями из чисел

16.04.2015, 16:47. Показов 1254. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток.
Помогите написать программу в С++, по моему алгоритму, и скажите пожалуйста насколько правильно продумал решение задачи, и если что исправить ошибки..

Задание:
Подсчитать число размещений с повторениями из чисел 1,2,…, N<=15 по M<=N, в которых разность между соседними числами больше 3.

Мой алгоритм:
  1. Вводиться n, при N<=15 (N-числа, которые могут использоваться)
  2. Вводиться m, при M<=N (M-количество вводимых чисел)
  3. Генерация (k=0, ищем такую комбинацию цифр, где разность между соседними больше 3, если находим, то k+1, и так, пока не переберем все комбинации):
  • Шаг 0. k=0
  • Шаг 1. Если i – i < 4, то переходим к следующему шагу, иначе Шаг 0.
  • Шаг 2. Если i – i < 4, то переходим к Шагу 3, иначе Шаг 0.
  • Шаг 3. Если i – i < 4, то переходим к Шагу 4, иначе Шаг 0.
  • Шаг 4. Если i – i < 4, то переходим к Шагу 5, иначе Шаг 0.
  • Шаг 5. Если i – i < 4, то переходим к Шагу 6, иначе Шаг 0.
  • Шаг 6. Если i – i < 4, то переходим к Шагу 7, иначе Шаг 0.
  • и.т.д.

4. Подсчитывает число размещений с повторениями из заданных чисел N и M, и выдает в результате k.

Очень рассчитываю на вашу помощь!
Заранее спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.04.2015, 16:47
Ответы с готовыми решениями:

Комбинаторика.Подсчитать число размещений с повторениями
#pragma hdstop #pragma argsused #include &lt;math.h&gt; #include &lt;tchar.h&gt; #include &lt;iostream.h&gt; #include &lt;conio.h&gt; Long double fact...

Подсчитать сумму введенных чисел пока не вводиться число 10 (число 10 не считать в сумму чисел)
Подсчитать сумму введенных чисел пока не вводиться число 10 (число 10 не считать в сумму чисел). Например: мы вводим числа 5, 6, 7, 10, то...

Составить функцию подсчитывающую число сочетаний с повторениями
Не могли бы Вы объяснить в чем заключается суть поставленной задачи: Я не могу понять именно задание, а не как его решить. То...

1
 Аватар для Цыпленок Цыпа
6 / 6 / 0
Регистрация: 27.10.2014
Сообщений: 120
30.04.2015, 13:17  [ТС]
Можно удалять
 Комментарий модератора 
Сообщения и темы, а также другой контент, размещаемый на форуме, по просьбам пользователей не удаляется и не закрывается.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.04.2015, 13:17
Помогаю со студенческими работами здесь

Двоичный логарифм количества размещений с повторениями
Ребят, как в делфи реализовать нахождение Двоичного логарифма количества размещений с повторениями.

Подсчитать число сочетаний с повторениями, используя формулу
Составить программу, подсчитывающую число сочетаний с повторениями, используя следующую формулу: Cnk=(n+k-1)!/k!(n-1)! Какими способами...

Число размещений с n по m
Написал программу на ассемблере, находит число размещений с n по m и записывает результат в eax. Вроде всё верно, так?) MASM MODEL...

Вычислить число размещений из n по m
Есть 2 программы (запускаются - и ладно), помогите переделать под (Процедуры и Функции) 1. Вычислить число размещений из n по m....

Вычислите число размещений из n по m
Вычислите число размещений из n по m.


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru