33 / 27 / 2
Регистрация: 08.09.2010
Сообщений: 402
|
||||||
1 | ||||||
Структур комплексных чисел09.09.2010, 09:18. Показов 10514. Ответов 37
Метки нет (Все метки)
Задание: Организовать структуру комплексных чисел и для неё реализовать операции: +, -, *, /, и нахождение сопряженного числа. Результат вывести на экран. Для демонстрации работы функции сделать меню с возможностью выбора. (это я думаю про знаки операции)
вот что у меня выходит по тексту, проблема в том что, сначала компилируется все норм, и даж выводит первый запрос, потом все глючит, выдается ошибка по переменным - a, f, k - вот что с ними можно сделать я и не могу понять, объясните пж.
0
|
09.09.2010, 09:18 | |
Ответы с готовыми решениями:
37
Класс комплексных чисел Умножение комплексных чисел Класс комплексных чисел Сложение комплексных чисел |
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
|
|
09.09.2010, 09:31 | 2 |
попробуй так: scanf_s("%f", &a.Re);
Добавлено через 21 секунду для всех scanf_s Добавлено через 5 минут и scanf_s ("%c", &w); если уж char
0
|
Модератор
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
|
||||||
09.09.2010, 09:44 | 3 | |||||
White Luna, найдите 7 отличий
0
|
33 / 27 / 2
Регистрация: 08.09.2010
Сообщений: 402
|
|
09.09.2010, 09:48 [ТС] | 4 |
если позволете,я ошибки списком вечером найду, просто уже в универе пара через 20 мин, объясните мне вот этот момент
почему в scanf_s идет "%c%c", это откуда? просто с таким я раньше не встречалась
0
|
Модератор
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
|
|
09.09.2010, 09:57 | 5 |
во-первых не "%c%c", a "%*c%c", а во-вторых идёт это из описания функций семейства scanf - конструкция %*c "проглатывает" символ '\n', который в потоке после предыдущего ввода остался. А %c читает один символ и помещает его в переменную w.
2
|
33 / 27 / 2
Регистрация: 08.09.2010
Сообщений: 402
|
||||||
09.09.2010, 14:15 [ТС] | 6 | |||||
Отличия:
при вводе a, f, w, ты поставил &; вывод при w, изменил то что в кавычках на "%*c%c"; вывод при ответе добавил \n; Вроде все, ну это то что я заметила сразу. Добавлено через 8 минут
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
09.09.2010, 14:49 | 7 |
Суть задания "найти 7 отличий" была не в "найти ради нахождения", а "найти ради понимания". Пришло оно, понимание? Или цель самого вопроса в "сдать лабу и забыть"?
0
|
33 / 27 / 2
Регистрация: 08.09.2010
Сообщений: 402
|
|
09.09.2010, 14:58 [ТС] | 8 |
я понимаю, но частями, здать лабу и забыть не получится, у ми впереди по этому предмету проектная работа.
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
09.09.2010, 15:13 | 9 |
White Luna,
Ну так не молчите, спрашивайте, что не понятно))) И поинформативнее, пожалуйста, вопрос типа "у меня вылетает компилятор, почему?" не вызовет бурной реакции, ибо экстрасенсы устроили забастовку и на форумах приходится сидеть простым смертным...
0
|
Модератор
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
|
|
09.09.2010, 15:18 | 10 |
Это странно... В отличии от бОльшей части программы эта конструкция стандартов языка не нарушает... Да и компилируется всё без проблем (мелкомягкий компилятор выдаёт предупреждение, но совсем по другому поводу, и можно просто не обращать на него внимание...)
Кстати, покажите, какие ошибки выдаются.
0
|
33 / 27 / 2
Регистрация: 08.09.2010
Сообщений: 402
|
|
09.09.2010, 15:24 [ТС] | 11 |
xD) *изв не удержалась*
после ввода символа, который я ввожу у меня высвечивается окно на английском P S щас придумаю как скинуть
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
||||||
09.09.2010, 15:27 | 12 | |||||
easybudda,
ИМХО всё же лучше выводить результат так:
0
|
33 / 27 / 2
Регистрация: 08.09.2010
Сообщений: 402
|
|
09.09.2010, 15:47 [ТС] | 13 |
Debug Assertion Failed!
Program: … ments\Visiual Studio 2008\Projects\labaaaa1\Debug\labaaaa1.exe File: f:\dd\vctools\crt_bld\self_x86\crt\scr\input.c Line: 1379 Expression: (“Invalid Input Format”,0) For information on how your program can cause an assertion failure, see the Visual C++ documentation on assets. (Press Retry to debug the application) Выбор клавиш куда нажать : Прервать, Повтор, Пропустить – что бы не нажала окно проги исчезает
0
|
Модератор
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
|
|
09.09.2010, 16:16 | 14 |
А я в этом вообще нифига не понимаю - вывод как-раз оставил таким, какой он был...
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
||||||
09.09.2010, 16:20 | 15 | |||||
easybudda,
Прошу прощения, я забыл, что вы меняли код ТСа, думал, это ваш))) White Luna, Тогда к вам то же вопрос. Выводить результат надо так:
0
|
33 / 27 / 2
Регистрация: 08.09.2010
Сообщений: 402
|
|
09.09.2010, 16:23 [ТС] | 16 |
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
09.09.2010, 16:25 | 17 |
White Luna,
А, ну да, я просто всегда double использую, поэтому по привычке lf написал, но суть-то не в этом.
0
|
33 / 27 / 2
Регистрация: 08.09.2010
Сообщений: 402
|
||||||
09.09.2010, 16:28 [ТС] | 18 | |||||
silent_1991, я не знаю, у ми пока до туда не доходит он у ми заедает, так скажем на строчке
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
09.09.2010, 16:30 | 19 |
White Luna,
Для проверки попробуйте убрать %*c
0
|
33 / 27 / 2
Регистрация: 08.09.2010
Сообщений: 402
|
|
09.09.2010, 16:35 [ТС] | 20 |
уже, убрала и вместо "%*c%c" поставила "%s" прога прошла дальше терь ему не нравиться как у ми ответ выводится, пишет слово ответ иглохнет
0
|
09.09.2010, 16:35 | |
09.09.2010, 16:35 | |
Помогаю со студенческими работами здесь
20
Деление комплексных чисел Класс комплексных чисел Класс Комплексных Чисел Калькулятор комплексных чисел Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |