2 / 2 / 0
Регистрация: 04.12.2016
Сообщений: 41
|
||||||
1 | ||||||
Вычислить значение выражения12.12.2016, 15:34. Показов 1331. Ответов 30
Метки нет (Все метки)
Вот условие задачи
"Даны действительные числа a, b, c. Вычислить " Я пыталась написать программу. Вот, что у меня получилось. Она не работает. Я знаю, что строки 23-27 неверны. Как их исправить?
0
|
12.12.2016, 15:34 | |
Ответы с готовыми решениями:
30
Вычислить значение выражения Вычислить значение выражения Вычислить значение выражения Вычислить значение выражения |
53 / 42 / 31
Регистрация: 24.11.2016
Сообщений: 140
|
||||||
12.12.2016, 15:45 | 2 | |||||
не смотрел все, но я так понимаю смысл в этих строках был
такой
0
|
Комп_Оратор)
|
||||||
12.12.2016, 16:10 | 3 | |||||
Juliann, Вы пытаетесь атаковать по всему фронту. Лучше бы по очереди, но если получается, - пробуйте.
Хотя я бы не торопился. Голову надо беречь. А программы не убегут. Они большие и их хватит на любую голову. Сфокусируйте внимание на передаче аргументов и возврате значения. Лучше бы сначала попробовать познакомиться с передачей по значению. А это передача по ссылке:
0
|
2 / 2 / 0
Регистрация: 04.12.2016
Сообщений: 41
|
|
12.12.2016, 16:22 [ТС] | 4 |
Хорошо, IGPIGP, задайте мне задачки попроще. Я начала делать задание, которое идет после теории, и почему сразу сложное? Но эту, давайте все-таки доделаем. Ладно?
0
|
12.12.2016, 16:56 | 5 | |||||
Как-то у Вас сложновато =)
Кликните здесь для просмотра всего текста
Смотреть код или нет решать Вам. Функция max(a,b) уже существует, её переписывать не нужно.
0
|
2 / 2 / 0
Регистрация: 04.12.2016
Сообщений: 41
|
||||||||||||||||
12.12.2016, 19:45 [ТС] | 7 | |||||||||||||||
Это, конечно упрощает задачу)))
Добавлено через 5 минут Конечно, как Вам удобно. Я еще раз попробую переписать программу. Раз Ящюр говорит, что операция max(a,b) уже описана, то это будет, как мне кажется, проще. Добавлено через 1 час 27 минут Я переписала программу. Выдает 4 ошибки 1) отсутствие ";" перед "}" (что-то совсем не могу найти места, где бы поставить ";") 2) С2679 бинарный ">>": не найден оператор, принимающий правый операнд типа "overloaded-function" (или приемлемое преобразование отсутствует) Ошибка 3) и 4) аналогичны ко 2)
Зачем вообще морочить голову подпрограммами?????????!!!!!!!!!!!! Если можно сделать так!
Но если все-таки с подпрограммами, то я еще так придумала, но оно не работает
0
|
2 / 2 / 0
Регистрация: 04.12.2016
Сообщений: 41
|
|
12.12.2016, 20:05 [ТС] | 9 |
Вообще последний мой код написан по мотивам кода Ящюра в 5 посте. Я только там не понимаю 11 строки, в этом и причина "неработы кода", как мне кажется...
0
|
Диссидент
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
|
|||||||||||
12.12.2016, 20:13 | 10 | ||||||||||
Да не сложное оно не разу! Простьо вы зачем-то пытаетсь использовать сложные конструкции, возможно, толком не понимая их смысла. А вы используйте конструкции попроще. Те, что понимаете.
Вот пример - ваши строчки 23-27. Чего накручено? Вот вам предложили
Добавлено через 3 минуты Всегда указывай строчку, в которой индуцируется эта ошибка. Транслятор ведь ее говорит тебе? Добавлено через 2 минуты Деточка, открою тебе маленький секрет нашего дремучего леса. Если бы не эти чертовы подпрограммы, мы бы все давно в соляные столбы обратились...
2
|
2 / 2 / 0
Регистрация: 04.12.2016
Сообщений: 41
|
|
12.12.2016, 20:57 [ТС] | 11 |
Я делала с примера с методички.
С тернарным оператором я давно покончила. Оказывается существует описанная операция max(a,b). Но у меня такое предчувствие, что надо все-таки действовать без макса...а может и нет... Здесь без вопросов! Я имела ввиду эту программу... Добавлено через 9 минут Я в замешательстве... Запустила опять первую программу с 7 сообщения, чтобы посмотреть строку...а оно выдает другие ошибки, не те, что я писала... Как так? Теперь 1)Ошибка LNK2019 ссылка на неразрешенный внешний символ "void __cdecl Init(void)" (?Init@@YAXXZ) в функции _main; строка 1 2) Ошибка LNK2019 ссылка на неразрешенный внешний символ "void __cdecl Rozrachunok(void)" (?Rozrachunok@@YAXXZ) в функции _main; строка 1 3) Ошибка LNK1120 неразрешенных внешних элементов: 2; строка 1 Добавлено через 9 минут У меня предложение: давайте забудем обо всем множестве моих очков(кодов) и приведем в порядок третий с 7-го поста. Если в нем есть хоть что-то умное. Потому что в тех кодах и правда сложные и ненужные никому конструкции. Как Вы все считаете?
0
|
Модератор
13498 / 10752 / 6407
Регистрация: 18.12.2011
Сообщений: 28,693
|
|
12.12.2016, 21:00 | 12 |
Это разные функции - в первой у Вас 3 параметра, а во второй почему-то один.
А тут - первая без параметров, а во второй один.
2
|
Комп_Оратор)
|
||||||
12.12.2016, 22:45 | 13 | |||||
Дон Гуан: О Донна Анна! Кто же его посадит? Ведь он же памятник... и дерево та-ко-е!
Мужик в спинжаке: Я на зов явился. Не по теме: Входит статуя крокодила.
Добавлено через 2 минуты >> это два знака больше а << это два знака меньше.
1
|
2 / 2 / 0
Регистрация: 04.12.2016
Сообщений: 41
|
||||||
12.12.2016, 23:06 [ТС] | 14 | |||||
Мое спасение!!!
0
|
Комп_Оратор)
|
|
12.12.2016, 23:12 | 15 |
Juliann, Максимус Меридий - гладиатор. На арену выходят двое, а возвращается только один. Функция возвращает его. Одного из двух. В функции выясняется кто победитель. Там действует грубая сила, то есть кто больше, тот и победил. А если они равны, то не важно.
зы если срабатывает первый return то второй не работает, как будто его и нет. А если первый не сработает, то второй это сделает обязательно.
2
|
2 / 2 / 0
Регистрация: 04.12.2016
Сообщений: 41
|
|
12.12.2016, 23:34 [ТС] | 16 |
Меня простоо смутила единица. Если я введу два числа, например, 2 и 3. |Они оба больше единицы. Вообше, не пойму при чем тут 1.
0
|
2 / 2 / 0
Регистрация: 04.12.2016
Сообщений: 41
|
|
12.12.2016, 23:52 [ТС] | 18 |
Все ясно. Мне пора спать) А то уже l от 1не могу отличить. А про двох силачей,которе сражаются, и так было понятно) Спасибо Вам большое, этот код теперь похож на код с методички - и я спокоен Спасибо всем!!!
0
|
Комп_Оратор)
|
|
13.12.2016, 01:40 | 20 |
Момент истины? Спи спокойно друг.
Добавлено через 5 минут С ними и с неодинокими весело может быть. Вероятность перевода языка невелика но есть. Особенно если с символа всё начинается. Л и Р иногда используют на деревьях. Хотя я тоже это делаю только в очень маленьких функциях. Вот функция Init... - мелочь, а проще новую написать чем ковырять, что там с символами накручено.
0
|
13.12.2016, 01:40 | |
13.12.2016, 01:40 | |
Помогаю со студенческими работами здесь
20
Вычислить значение выражения Вычислить значение выражения Вычислить значение выражения Вычислить значение выражения Вычислить значение выражения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |