Вопрос № 158712: Помогите пожалуйста,программа никак не получается((((((((( Нужно создать программу по сравнению двух комплексных чисел с операторами перегрузок > < == пояснение: одно из чисел УЖЕ ЗАДАНО программой (я попыталась,но ничего не получи...
Вопрос № 158767: Не понимаю почему, мной написанный метод интегрирования Рунгк-Кутта, считает не правильно. С каждым шагом погрешность увеличивается, до невозможного. Подскажите пожалуйста
кто что знает... Мой метод... #include "stdafx.h" #incl...Вопрос № 158808: Здравствуйте, дорогие эксперты! Помогите решить эту задачу... Вопрос : Раскопки (Время: 1 сек. Память: 16 Мб) Во время недавних раскопок на Марсе были обнаружены листы бумаги с таинственными символами на них. После долгих исследова...Вопрос № 158817: У меня есть ещё один вопрос , помогите п
ожалуйста! Вопрос : Римские числа (Время: 1 сек. Память: 16 Мб Сложность: 50%) Необходимо сократить дробь, записанную в римской системе счисления. Напомним, что в римской записи используются сим...
Вопрос № 158.712
Помогите пожалуйста,программа никак не получается(((((((((
Нужно создать программу по сравнению двух комплексных чисел с операторами перегрузок > < == пояснение: одно из чисел УЖЕ ЗАДАНО программой (я попыталась,но ничего не получилось) Буду заранее благодарна)
Приложение:
Отправлен: 25.01.2009, 15:49
Вопрос задала: klepka (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 4)
Отвечает: Micren
Здравствуйте, klepka! Советую обратить внимание на следующую цитату.
"Два комплексных числа считаются равными, если у них равны вещественные и мнимые части. Но вот операции типа «больше» и «меньше» для комплексных чисел не имеют смысла. Комплексные числа не упорядочены."
Исходя из этого написаны операторы сравнения.
Приложение:
Ответ отправил: Micren (статус: Студент)
Ответ отправлен: 25.01.2009, 21:59
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 242121 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Вопрос № 158.767
Не понимаю почему, мной написанный метод интегрирования Рунгк-Кутта, считает не правильно. С каждым шагом погрешность увеличивается, до невозможного. Подскажите пожалуйста кто что знает...
Ответ отправил: Сандров Алекс (статус: Студент)
Ответ отправлен: 26.01.2009, 09:15
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 242149 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 158.808
Здравствуйте, дорогие эксперты! Помогите решить эту задачу... Вопрос : Раскопки (Время: 1 сек. Память: 16 Мб)
Во время недавних раскопок на Марсе были обнаружены листы бумаги с таинственными символами на них. После долгих исследований учёные пришли к выводу, что надписи на них на самом деле могли быть обычными числовыми равенствами. Кроме того, из других источников было получено веское доказательство того, что марсиане знали только три операции - сложение, умножение и вычитание (марсиане никогда
не использовали «унарный минус»: вместо «-5» они писали «0-5»). Также ученые доказали, что марсиане не наделяли операции разным приоритетом, а просто вычисляли выражения (если в них не было скобок) слева направо: например, 3+3*5 у них равнялось 30, а не 18. К сожалению, символы арифметических действий стерлись. Например, если была запись «18=7 (5 3) 2», то возможно восстановить эту запись как «18=7+(5-3)*2». Требуется написать программу, находящую требуемую расстано
вку знаков или сообщающую, что таковой не существует.
Входные данные: Первая строка входного файла INPUT.TXT состоит из натурального числа, не превосходящего 230, знака равенства, и последовательности натуральных чисел (не более десяти), произведение которых также не превосходит 230. Некоторые группы чисел (одно или более) могут быть окружены скобками. Длина входной строки не будет превосходить 80 символов, и других ограничений на количество и вложенность скобок нет. Между двумя соседними числами,
не разделенными скобками, всегда будет хотя бы один пробел, во всех остальных местах может быть любое (в том числе и 0) число пробелов (естественно, внутри числа пробелов нет).
Выходные данные: В выходной файл OUTPUT.TXT необходимо вывести одну строку, содержащую полученное равенство (т.е., исходное равенство со вставленными знаками арифметических действий без лишних пробелов). В случае если требуемая расстановка знаков невозможна, вывести строку, состоящую из
единственного числа «-1». Выходная строка не должна содержать пробелов.
// Вычисляет значение выражения сохраненного
в дереве int calc(const TreeNode& tree) { switch(tree.Type()) { case number: return tree.Value(); case operation: switch(tree.Value()) { case plus: return calc(*tree.Left())+calc(*tree.Right()); case minus: return calc(*tree.Left())-calc(*tree.Right()); case mult: return calc(*tree.Left())*calc(*tree.Right()); } } return 0; }
Введите имя входного файла:e:file.txt Введите
имя выходного файла:e:out.txt 18=7+(5-3)*2 -1 14879=213-233*(65-98+65)+87+(65*(675-87)-(54*(434-12)))
Ответ отправил: Micren (статус: Студент)
Ответ отправлен: 27.01.2009, 20:10
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 242324 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 158.817
У меня есть ещё один вопрос , помогите пожалуйста! Вопрос : Римские числа (Время: 1 сек. Память: 16 Мб Сложность: 50%)
Необходимо сократить дробь, записанную в римской системе счисления. Напомним, что в римской записи используются символы M, D, C, L, X, V и I. Приведем таблицу с примерами перевода римских чисел в арабскую систему: I - 1 VII - 7 XLVI - 46 CCCII - 302 II - 2 VIII - 8 L - 50 CDXLI - 441 III - 3 IX - 9 LXXV - 75 ID - 499 IV - 4 X - 10 XCII - 92 D - 500 V - 5 XVIII - 18 IC
- 99 DCXCV - 695 VI - 6 XXXI - 31 C - 100 CM - 900
Входные данные
Во входном файле INPUT.TXT записана дробь в римской системе счисления. Формат записи считается корректным, если запись представляет собой: римское число, деление, римское число (без пробелов), и каждое из чисел находится в диапазоне от 1 до 999.
Выходные данные В выходной файл OUTPUT.TXT выведите сокращенную дробь в римской системе счисления. В тех случаях, когда первое число
делится на второе, следует выводить результат в виде только одного римского числа. В том случае, когда во входных данных содержится ошибка, следует вывести ERROR.
Примеры : 1. input.txt: II/IV output.txt:I/II
2. input.txt: XXIV/VIII output.txt:III
3. input.txt :12/16 output.txt: ERROR
Спасибо!!!
Отправлен: 26.01.2009, 15:47
Вопрос задал: SAHIBDJAN TAJOV DUSH
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Ross
Здравствуйте!
Решение можно найти здесь: http://rusfaq.ru/upload/1386 Преобразование обратно в римскую систему сделано "в лоб", с целью упростить алгоритм.
--------- Доступно только то, что видимо (c) Б. Керниган
Ответ отправил: Ross (статус: Практикант)
Ответ отправлен: 28.01.2009, 02:23
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 242357 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает: Лысков Игорь Витальевич
Здравствуйте, ! Хочу предложить свой вариант Программа работает с числами 1-3899
Приложение:
--------- Удачи!
Ответ отправил: Лысков Игорь Витальевич (статус: Профессионал) Украина, Кировоград ICQ: 234137952 ---- Ответ отправлен: 28.01.2009, 17:52
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 242409 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.