LINUX.ORG.RU

Помогите заочнице-первочку с задачей :)

 


0

2

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

'(1;2) (-1;-2) (2;1) (-2;-1)'

Как эту строку преобразовать в двумерный массив?

[[1,2],[-1,-2],[2,1],[-2,-1]]

числа другие, это для примера

Писать надо на чистом паскале. tp7 в dosbox, freepascal

На Java и Python смогла. Даже на C strtok хотя падает по segfault.

А на паскале с delete,pos запуталась.

Помогите, пожалуйста :)



Последнее исправление: wovoceg (всего исправлений: 1)

Надо написать функцию

Надо - напиши.

Помогите заочнице-первочку

Перси - али изыди! )

Novator ★★★★★
()

посоны, помогите лабу решить, завтра сдавать

[удалено через 36 секунд с пометкой «в Job»]

мальчики, помогите заочнице-первокурснице

[2 страницы, 87 комментариев, предлагают готовые решения и алгоритмы]

Im_not_a_robot ★★★★★
()
Ответ на: комментарий от anonymous

Я не программист, но мне почему-то кажется, что это говнокод

Deleted
()
Ответ на: комментарий от t184256

4: потому что на каком-нибудь егэ паскаль

на ЕГЭ не паскаль.

Сейчас посмотрел варианты ЕГЭ 2019.

Можно решать на:

1) C

2) C++

3) Бейсик

4) Python (версия не указывается, видимо и 2 и 3 подходит)

5) Паскаль

6) Алгоритмический язык, я хз, что это вот пример: https://imgur.com/a/ArjE5Ux

fsb4000 ★★★★★
()

'(1;2) (-1;-2) (2;1) (-2;-1)'

сначала разбиваешь на «слова» свою строку(такое как раз на 1ом курсе дают), потом убираешь скобки, потом делишь строку на «до» разделителя ";" и после, в итоге у тебя получится 2 строки с числами, эти числа переводишь в переменные функцией преобразования из строки в int или что там у тебя. забиваешь в массив

jo_b1ack ★★★★★
()
Ответ на: комментарий от jo_b1ack

Не нужно так извращаться.

По внешнему виду похоже на годный код: Помогите заочнице-первочку с задачей :) (комментарий)

Проверю чуть позже на турбопаскале.

Да. Я извращенец у меня есть машина с настроенным в досбоксе турбо паскаль 7

HIS
()

уже плохо помню паскаль, но там было два варианта строк - массив символов, в нулевом элементе которого была длина строки и Сишные строки, с которыми работали через указатели и подключаемый unit strings. В первом случае в лоб можно циклом пройтись по всем значениям и создавая массивы строк, которые потом перевести в integer. Во втором случае через strtok.

adn ★★★★
()
Последнее исправление: adn (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.