0 / 0 / 0
Регистрация: 28.10.2011
Сообщений: 3

Определить для строки а$ является ли она симметричной

28.10.2011, 12:14. Показов 1426. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В исходной строке а$ определить все слова, отличные от первого слова. Вывести эти слова в столбик.
и еще задачка
Определить для строки а$ является ли она симметричной, т.е. читается одинаково слева направо и справа налево. Вывести строку и результат анализа
Прошу помочь мне, срочно а то из инста хотят отчислить...
Помогите пожалуйста
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.10.2011, 12:14
Ответы с готовыми решениями:

Определить для строки а$ является ли она симметричной
Задача 1. Определить для строки а$ является ли она симметричной, т.е. читается одинаково слева направо и справа налево. Вывести строку и...

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

Для заданной строки символов проверить, является ли она симметричной или нет.
Помогите решить Для заданной строки символов проверить, является ли она симметричной или нет. (Симметричной считается строка, которая...

5
 Аватар для AciD
22 / 22 / 19
Регистрация: 25.10.2011
Сообщений: 122
29.10.2011, 10:01
Ко второй задаче -
QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
INPUT "VASHA FRAZA-";A$
A$=LCASE(A$)
DIM B$(LEN(A$))
FOR I=1 TO LEN(A$)
B$(I)=MID$(A$,I,1)
IF B$(I)=" " OR B$(I)="," OR B$(I)="." OR B$(I)="-" THEN B$(I)=""
NEXT
FOR I=1 TO LEN(A$)
Q$=Q$+B$(I)
NEXT
FOR I=LEN(Q$) TO 1 STEP -1
P$=P$+MID$(Q$,I,1)
NEXT
IF Q$=P$ THEN ?"YAVLYAETSYA" ELSE ?"NET"
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
29.10.2011, 11:12
Всё можно было сделать гораздо проще, если проходить фразу до середины и сравнивать символы с обоих концов
0
 Аватар для AciD
22 / 22 / 19
Регистрация: 25.10.2011
Сообщений: 122
29.10.2011, 11:28
Разницы особой нет (=
В обоих случаях нужно учитывать знаки препинания и заглавные буквы. В моем мы сравниваем слово обратно прочитанное с целым словом. В твоем примере нам же нужно сначала узнать четное оно или нет) затем выделить правую часть, затем левую....В общем хз в чем проще-то?)
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
29.10.2011, 12:19
Цитата Сообщение от AciD Посмотреть сообщение
Разницы особой нет (=
Разница огромная.
Цитата Сообщение от AciD Посмотреть сообщение
В твоем примере нам же нужно сначала узнать четное оно или нет) затем выделить правую часть, затем левую....В общем хз в чем проще-то?)
зачем это всё нужно, когда перебор идёт до len(a$)\2 и сравниваются символы с концов?
Перебор сокращается ровно в 4 раза: вместо двух ваших циклов остаётся половина одного, да и то возможен досрочный выход, как только не совпал первый же символ.
А то, что написали Вы называется "Нерациональный путь решения" и оценивается низшим баллом.
0
1255 / 705 / 359
Регистрация: 20.02.2010
Сообщений: 1,035
29.10.2011, 14:17
1)
QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
LINE INPUT "vvedite text: ", a$
FOR i = 1 TO LEN(a$)
    IF abc(a$, i) = 1 THEN buf$ = buf$ + MID$(a$, i, 1): f = 1
    IF (abc(a$, i) = 0 OR i = LEN(a$)) AND f = 1 THEN
        k = k + 1
        f = 0
        IF k = 1 THEN w$ = buf$
        IF k > 1 AND buf$ <> w$ THEN PRINT buf$
        buf$ = ""
    END IF
NEXT
FUNCTION abc (a$, i)
code = ASC(MID$(a$, i, 1))
IF (code >= 65 AND code <= 90) OR (code >= 97 AND code <= 122) THEN res = 1
IF code = ASC("-") AND i > 1 AND i < LEN(a$) THEN
    IF abc(a$, i - 1) = 1 AND abc(a$, i + 1) = 1 THEN res = 1
END IF
abc = res
END FUNCTION
2)
QBasic/QuickBASIC
1
2
3
4
5
INPUT "vvedite text: ", a$
FOR i = 1 TO LEN(a$) \ 2
    IF MID$(a$, i, 1) <> MID$(a$, LEN(a$) - i + 1, 1) THEN f = 1: EXIT FOR
NEXT
IF f = 0 THEN PRINT "stroka simmetrichna" ELSE PRINT "stroka ne simmetrichna"
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.10.2011, 14:17
Помогаю со студенческими работами здесь

Для матрицы 7х7 определить,является ли она симметричной относительно главной диагонали.
Помогите с задачей. Для матрицы 7х7 определить,является ли она симметричной относительно главной диагонали.

Определить, является ли она симметричной относительно главной диагонали
Дана матрица А(4х4).Определить, является ли она симметричной относительно главной диагонали. Если да, то присвоить значение М=1, в...

Для квадратной целочисленной матрицы проверить, является ли она симметричной относительно главной оси
для квадратной целочисленной матрицы проверить является ли она симметричной относительно главной оси. ребята,помогите решить...

Определить для строки a$ является ли она записью чётного числа в двоичной СС
Вот с этой задачей вообще тёмный лес. Очень интересно её решить, но как ни старался всё в одно место(( Подскажите решение, будьте так...

Строка: Определить, является ли строка симметричной, а может она - палиндром...
Пожалуйста


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru