Форум программистов, компьютерный форум, киберфорум
QBasic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 05.02.2011
Сообщений: 26

Для данного одномерного массива укажите индексы тех его элементов, сумма которых равна заданному числу (если такие есть)

22.02.2011, 16:35. Показов 1779. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Для данного одномерного массива укажите индексы тех его элементов, сумма которых равна заданному числу (если такие есть)
помогите пожалуйста сделать)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.02.2011, 16:35
Ответы с готовыми решениями:

Указать индексы и напечатать те элементы целочисленного массива X, сумма цифр которых равна заданному числу M
Доброе утро всем)))) Помогите плиз с задачей. Нужно Указать индексы и напечатать те элементы целочисленного массива X, сумма цифр...

Одномерный массив чисел. Найти индексы элементов, сумма значений которых равна заданному числу
Добрый день, помогите дописать программу. Условие: Одномерный массив чисел a1...a20. Найти индексы элементов, сумма значений которых...

Для данного натурального числа найти сумму тех элементов массива, сумма индексов которого равна этому числу
Подскажите плиз что конкретно от меня требуется, я запуталась. Что за индексы и как их искать???

7
1255 / 705 / 359
Регистрация: 20.02.2010
Сообщений: 1,035
22.02.2011, 17:30
надо все комбинации?
например:
QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
CLS
RANDOMIZE TIMER
INPUT "vvedite n"; n
INPUT "vvedite summu"; s
DIM a(n)
FOR i = 1 TO n
    PRINT "vvedite a("; i; ")";
    INPUT a(i)
NEXT
DO
    j = j + 1: r = INT(RND * n + 1)
    q = q + a(r): w$ = w$ + STR$(r) + ";"
    SELECT CASE q
        CASE IS > s
            q = 0: w$ = ""
        CASE IS = s
            a$ = a$ + w$ + CHR$(179): k = k + 1: q = 0
    END SELECT
LOOP UNTIL j = 10 ^ 3 OR k >= 5
PRINT a$
не особо решение, но работает
0
0 / 0 / 0
Регистрация: 05.02.2011
Сообщений: 26
22.02.2011, 19:35  [ТС]
не разрешают использовать команды select case, loop until
chr тоже...
0
1255 / 705 / 359
Регистрация: 20.02.2010
Сообщений: 1,035
22.02.2011, 19:39
QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
CLS
RANDOMIZE TIMER
INPUT "vvedite n"; n
INPUT "vvedite summu"; s
DIM a(n)
FOR i = 1 TO n
    PRINT "vvedite a("; i; ")";
    INPUT a(i)
NEXT
FOR i = 1 TO n ^ 2
    r = INT(RND * n + 1)
    q = q + a(r): w$ = w$ + STR$(r) + ";"
    IF q > s THEN q = 0: w$ = ""
    IF q = s THEN a$ = a$ + w$ + "|": q = 0: w$ = ""
NEXT
PRINT a$
0
0 / 0 / 0
Регистрация: 05.02.2011
Сообщений: 26
22.02.2011, 19:44  [ТС]
наверное я вас достала, но...
такое тоже не принимают=(((((((
int (rnd) нельзя
и str нельзя, чем их можно заменить?
0
1255 / 705 / 359
Регистрация: 20.02.2010
Сообщений: 1,035
22.02.2011, 19:49
нужно все варианты элементов дающих заданную сумму или достаточно одного?
сумма из неограниченно числа элементов или например из двух?
что еще нельзя использовать чтоб знать сразу?
0
0 / 0 / 0
Регистрация: 05.02.2011
Сообщений: 26
22.02.2011, 20:02  [ТС]
Цитата Сообщение от softmob Посмотреть сообщение
нужно все варианты элементов дающих заданную сумму или достаточно одного?
сумма из неограниченно числа элементов или например из двух?
что еще нельзя использовать чтоб знать сразу?
условие вот все что было я написала..
получается что да, все варианты элементов дающих заданную сумму...
сумма из неогранниченного числа элементов

так не могу сказать что нельзя использовать, но qbasic только начали проходить недавно, поэтому все на очень примитивном уровне надо чтобы было...
вот прям unput, print, if ...then, goto..
так сразу и не вспомнить что еще можно использовать..
0
1255 / 705 / 359
Регистрация: 20.02.2010
Сообщений: 1,035
22.02.2011, 20:19
и так довольно примитивно, если без rnd то придется заново писать программу. может позднее ток...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.02.2011, 20:19
Помогаю со студенческими работами здесь

Для всех чисел от 0 до 99 (целых) выбрать и вывести на экран такие, сумма цифр которых равна заданному числу
Заранее благодарю.

Для всех чисел от 0 до 99 (целых) выбрать и вывести на экран такие, сумма цифр которых равна заданному числу
Для всех чисел от 0 до 99 (целых) выбрать и вывести на экран такие, сумма цифр которых равна заданному числу.

Для всех чисел от 0 до 99 (целых) выбрать и вывести на экран такие, сумма цифр которых равна заданному числу.
Заранее спасибо!

Поиск элементов массива, сумма которых равна заданному числу М
Поиск элементов массива чья сумма равна заданному числу М

Определить количество элементов массива, у которых сумма цифр равна заданному числу
Напишите программу, которая заполняет массив из N элементов случайными целыми числами в диапазоне и определяет количество элементов этого...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru