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

Определить наличие заданного слова в массивах

27.02.2012, 21:24. Показов 1556. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Составить на языке QBASIC программу, позволяющую создать одномерные массивы и проводить с ними необходимые операции. Размеры массивов вводятся с клавиатуры. Данные в массивы вводятся произвольным способом.
Вид вводимой в массив информации символьный.
Занести произвольные данные в два одномерных массива A$(n) и B$(n), и определить наличие заданного слова в массивах. Если такого числа нет, то вывести соответствующее сообщение.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.02.2012, 21:24
Ответы с готовыми решениями:

Определить наличие элементов с одинаковыми индексами в массивах
Составить на языке QBASIC программу, позволяющую создать одномерные массивы и проводить с ними необходимые операции. Размеры массивов...

Определить наличие заданного процесса
Здравствуйте. Как можно с помощью CMD определить наличеие процесса, скажем notepad.exe, и если процесс существует то goto на начало, если...

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

2
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
28.02.2012, 04:01
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

наличие заданного слова в массивах. Если такого числа нет
Буду считать что всё таки слова, иначе зачем тогда символьные массивы.

PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
CLS
 INPUT "Vvedite iskomoe slovo: ", slov$
 INPUT "Kol-vo el-tov v massive A : ", Adm
 INPUT "Kol-vo el-tov v massive B : ", Bdm
 PRINT STRING$(80, 205)
   DIM A$(Adm), B$(Bdm)
 Te = 1
Again: CLS : Izm = 0
 PRINT "Tekushij element : "; Te
   IF Se = 0 THEN COLOR 15, 1 ELSE COLOR 7, 0
 PRINT "[1]   - Rabota s massivom A"
   IF Se = 1 THEN COLOR 15, 1 ELSE COLOR 7, 0
 PRINT "[2]   - Rabota s massivom B": COLOR 7, 0
 PRINT "[+/-] - Izmenit nomer elementa"
 PRINT "[ ENTER ] - Vvod elementa"
 PRINT "[ SPICE ] - Poisk slova " + slov$ + " v massivah"
 PRINT "[ ESC ]   - Vihod"
DO: Kb$ = INKEY$
  IF Kb$ = "1" THEN Se = 0: Izm = 1: IF Te > Adm THEN Te = Adm
  IF Kb$ = "2" THEN Se = 1: Izm = 1: IF Te > Bdm THEN Te = Bdm
  IF Se = 0 THEN
    IF Kb$ = "+" AND Te < Adm THEN Te = Te + 1: Izm = 1
    IF Kb$ = "-" AND Te > 1 THEN Te = Te - 1: Izm = 1
  ELSE
    IF Kb$ = "+" AND Te < Bdm THEN Te = Te + 1: Izm = 1
    IF Kb$ = "-" AND Te > 1 THEN Te = Te - 1: Izm = 1
  END IF
  IF Kb$ = CHR$(13) THEN
    PRINT
    PRINT "Vvedite element N" + CHR$(248); Te; "massiva";
    IF Se = 0 THEN PRINT " A: "; : INPUT "", A$(Te) ELSE PRINT "", " B: "; : INPUT B$(Te)
    Izm = 1
  ELSEIF Kb$ = " " THEN
    FOR i = 1 TO Adm
       IF A$(i) = slov$ THEN F1 = 1
    NEXT
    FOR i = 1 TO Bdm
       IF B$(i) = slov$ THEN F2 = 1
    NEXT
    CLS
      IF F1 OR F2 THEN
        IF F1 THEN PRINT "Naideno v A !"
        IF F2 THEN PRINT "Naideno v B !"
      ELSE
        PRINT "Sovpadenij ne naideno !"
      END IF
      PRINT "Prodoljenie - lubaja knopka..."
     WHILE INKEY$ = "": WEND
     Izm = 1
 
  END IF
  IF Izm = 1 GOTO Again
LOOP UNTIL Kb$ = CHR$(27)
1
0 / 0 / 0
Регистрация: 27.02.2012
Сообщений: 4
28.02.2012, 08:21  [ТС]
>Quiet Snow<, Да да, именно слова) я просто опечатался) Спасибо огромное)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.02.2012, 08:21
Помогаю со студенческими работами здесь

Определить в слове наличие групп заданного количества определенных сиволов
Нужна помощь. Вообще не понимаю принцип решения этой задачи. Заранее спасибо. Слово называется благозвучным, если в этом слове не...

В массивах G(8), K(19) определить кол-во и произведение элементов меньших 26 в двух заданных массивах (6;34)
Задать два одномерных массива значений, чтобы величины элементов массивов попадали в заданный интервал на всем его диапазоне ( значения...

Определить количество повторений в тексте заданного слова. Считать, что слова в тексте отделены друг от друга
1)В строке удалить введённое буквосочетание. 2)Определить количество повторений в тексте заданного слова. Считать, что слова в тексте...

Как определить через API наличие у окна приложения наличие модального дочернего
Здравия желаю! Собственно, В названии темы — вопрос. Для пояснения прикрепляю скрин. Интересует вывод любого модального окна, хоть...

Определить количество повторений в тексте заданного слова
Определить количество повторений в тексте заданного слова. Считать, что слова в тексте отделены друг от друга одним или несколькими...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru