[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!


Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 16 | 11 | 7
Назад Вниз Каталог Обновить

Аноним 20/05/17 Суб 01:22:15  153450237  
ф.PNG (7Кб, 625x81)
Доброго времени суток, анон, Есть одна задача, она на приложенной картинке. Что от меня хотят? Найти кол-во скобочек "(" и сравнить с кол-вом скобочек ")"? Найти все "правильные" выражения (которые заключены меж открывающих и закрывающих скобок), а все остальные случаи использования скобок записать в ошибки? Двач, помогач же, плес.
Аноним # OP  20/05/17 Суб 01:23:22  153450282
HfFhaAQ2W3o.jpg (61Кб, 842x634)
Побампаю рандомными картинками немного.
Аноним # OP  20/05/17 Суб 01:24:58  153450363
y894b3f39.jpg (65Кб, 480x640)
Аноним # OP  20/05/17 Суб 01:26:59  153450452
y20540bbf.jpg (77Кб, 480x720)
Нет, ну серьёзно.
Аноним 20/05/17 Суб 01:28:49  153450536
Будешь делать многофункциональный КОКУЛЯТОР прям следующей лабой, отвечаю. Делается за час ващет, нужно просто в редуцирование и универсализацию уметь
Аноним # OP  20/05/17 Суб 01:29:06  153450547
1388248072690.gif (2514Кб, 489x480)
Аноним 20/05/17 Суб 01:31:21  153450639
1389383579629.jpg (20Кб, 400x400)
>>153450536
Да это всё понятно, браток, калькулятор и в Африке калькулятор – штука, чтоб числа считать. А тут вон не могу понять чего ожидают увидеть.
Аноним 20/05/17 Суб 01:31:35  153450645
>>153450237 (OP)
Второе.
(o + p)*(x + y + i) - корректное
kek)))) - некорректное выражение
((a + b)) - наверное, корректное
())( - некорректное, хотя количество открывающихся и закрывающихся скобок равны.
Аноним 20/05/17 Суб 01:32:37  153450688
Не вижу никакого прикладного применения для простого сравнения количества "(" с ")". Ищи "правильные" выражения
Аноним 20/05/17 Суб 01:33:04  153450704
>>153450237 (OP)
Полагаешь число XYU равным 0. Идёшь по выражению слева направо. При нахождении открывающей скобки увеличиваешь XYU на 1. При нахождении закрывающей скобки уменьшаешь XYU на 1. Если в какой-то момент XYU оказывается меньше 0, значит выражение неправильное. Если в конце оказывается, что XYU осталось больше нуля, значит, выражение тоже неправильное.
Аноним # OP  20/05/17 Суб 01:36:25  153450873
1389437858737.jpg (65Кб, 480x564)
>>153450645
Но это ведь тогда мы просто "выражения в скобках" ищем, а не сами скобки считаем. Хотя может и нет, хрен его разбери... Но спасибо за мнение, да.
Аноним # OP  20/05/17 Суб 01:38:43  153450981
1389041774088.jpg (60Кб, 674x600)
>>153450688
И я не вижу, а вдруг дядь препод увидит? Не зря же он доцентом сидит. Хотя может и зря, может и зря.

>>153450704
Там (в методичке-то) ещё предлагается эту лабу решать через поиск по шаблону. А так да, сделал бы примерно по твоему алгоритму.
Аноним # OP  20/05/17 Суб 01:42:29  153451175
1389528302454.jpg (19Кб, 300x400)
А если решить в одну сторону, препод наверняка спросит в другую.
Аноним # OP  20/05/17 Суб 01:46:57  153451363
image.jpg (28Кб, 455x781)
Хех.
Аноним 20/05/17 Суб 02:01:56  153451903
>>153450237 (OP)
uses crt;
var
z:string;
a,b,x,q:integer;
begin
clrscr;
readln(z);
a:=pos('(',z);
while a<>0 do
begin
inc(x);
delete(z,a,1);
a:=pos('(',z);
end;
writeln('Кол-во (:',x,'.');
readln;
b:=pos(')',z);
while b<>0 do
begin
inc(q);
delete(z,b,1);
b:=pos(')',z);
end;
writeln('Кол-во ):',q,'.');
readln;
begin
if x=q
then
writeln('Выражение составлено правильно.')
else
writeln('Выражение составлено неправильно.');
end;
readln;
end.
Аноним # OP  20/05/17 Суб 02:20:00  153452630
1388262014200.jpg (31Кб, 346x514)
>>153451903
Ну даёшь.
Аноним 20/05/17 Суб 05:46:13  153457658
var a = "(fsdfsdf(gfdgdf(gdfd)g))"
var b = a.split("(").length
var c = a.split(")").length
b===c

2 секунды в консоли браузера.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 16 | 11 | 7
Назад Вверх Каталог Обновить

Топ тредов
Избранное