Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/16: Рейтинг темы: голосов - 16, средняя оценка - 4.69
Zulus-007

Есть определенная сумма, надо найти из каких элементов она состоит

03.11.2009, 13:08. Показов 3372. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть массив, допустим А[1,10], целых чисел. Есть заданная сумма (фиксированная) равная выборочной сумме неизвестных элементов массива (допустим А1+А4+А6+А7). Помогите с макросом!!! что б находил эти элементы!!! Заранее благодарен
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.11.2009, 13:08
Ответы с готовыми решениями:

Определить из каких чисел состоит сумма
В общем, есть такое задание: Определить количество двузначных натуральных чисел, сумма цифр которых равна натуральному числу f. p.s....

КАК ПОКАЗАТЬ ИЗ КАКИХ ЧИСЕЛ СОСТОИТ СУММА(аналог суммеслимного)
всем привет! Задача такая: нужно просуммировать строки удовлетворяющие условиям, например: суммировать по столбцу К если в столбце А...

Сформировать массив Y(N), где Yi=1, 2...N, есть сумма элементов i-ой строки массива, если она больше хi, иначе yi=xi
Помогите пожалуйста, очень срочно Дан массивы W (N, M) и Х (N), сформировать массив Y(N), где Yi=1, 2...N, есть сумма элементов i-ой...

2
14 / 14 / 1
Регистрация: 03.09.2009
Сообщений: 109
04.11.2009, 15:06
Рассматривая случай с одномерным массивом, с многомерным все быть в разы сложней.
Во-первых, получается,что если дана только сумма и число слагаемых неизвестно, то задача сводится к сравниванию заданной суммы с суммами элементов массива с индексами всех возможных сочетаний из n = числу элементов массива по k = 1.....n.
И ответ может быть неодназначным то есть, возможны несколько вариантов.

PS текст программы писать не буду
0
206 / 13 / 2
Регистрация: 10.10.2009
Сообщений: 154
04.11.2009, 17:25
Лучший ответ Сообщение было отмечено как решение

Решение

Zulus-007 !
генератор сочетаний:
PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
DIM A(6)
N=36
K=6
FOR I=1 TO K-1
A(I)=I
NEXT I
A(K)=K-1
10 IF A(K)=N THEN 20
P=K
GOTO 30
20 P=P-1
30 IF P=0 THEN 40
FOR I=K TO P STEP -1
A(I)=A(P)+I-P+1
NEXT I
PRINT A(1); A(2); A(3); A(4); A(5); A(6)
GOTO 10
40 END
Вставте свои параметры в генератор. По ходу генерирования сочетаний задайте значение необходимой суммы чисел. Тогда все сочетания по заданной сумме можно будет вывести, они станут доступныти для просмотра.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.11.2009, 17:25
Помогаю со студенческими работами здесь

Есть определённая сумма денег: вычислить хватит ли их чтобы купить X блокнотов по Y рублей?
Добрый день. Нужно решить такую задачу с помощью функций и процедур. Суть задачи: У молодого человека есть определённая сумма денег. Ему...

Какое минимальное количество и каких чисел надо приписать в конец последовательности, чтобы она стала симметричной?
Добрый день. Не понимаю как решить данную задачу с informatics. Но очень интересно как решается. Прошу вас помочь решить. Вот задачка: ...

В каких случаях надо закрывать поток, а в каких не надо?
Кашу маслом не испортишь- это не наш метод, сразу говорю +++++++++++++++++++++++++++++++++++++++++ У меня в книге "Visual C#...

Дан массив из 9 целых чисел. Найти сумму элементов массива и, если она четная, вывести сообщение "Сумма четная", в противном случае напечатать "Сумма
Дан массив из 9 целых чисел. Найти сумму элементов массива и, если она четная, вывести сообщение "Сумма четная", в противном...

Есть задача она с консолем, надо преобразовать в менюшку
unit umain; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Menus,...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru