![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 02.10.2016
Сообщений: 6
|
![]()
Вот начал писать программу для решения СЛАУ методом Крамера (она должна решать до 4-х систем за раз).
Код:
|
![]() |
![]() |
![]() |
#2 |
мальчик-помогай =)
Форумчанин
Регистрация: 16.09.2010
Сообщений: 522
|
![]()
ну ок, форматирование кода ты типа освоил, а теперь используй массивы и дай норм имена переменным, чтоб у людей в глазах не темнело от твоего кода))) это прекрасно, если код понятен тебе, но ни один нормальный программист не станет вникать в простыню всяких +*.... а там, может быть, и сам заметишь где-то опечатку)
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 02.10.2016
Сообщений: 6
|
![]()
Понял,только что значит :"используй массивы"?
Это типа *(A + k * 3 + i * 4 + j) заменить на A[k][i][j]? |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
![]()
Попробуй это решение:
http://function-x.ru/cpp_metod_kramera.html правда там для системы 3-х переменных сделано. Но тебе, я надеюсь, не составит труда её немного поправить: поправить расчет определителей, добавить ещё одно уравнение.... |
![]() |
![]() |
![]() |
#5 |
Регистрация: 02.10.2016
Сообщений: 6
|
![]()
Дело не в этом,мне нужно рассчитать именно несколько систем за раз
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 02.10.2016
Сообщений: 6
|
![]()
Но всё-равно спасибо,может получится переделать и так)
|
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
![]()
Я не понимаю, что значит "несколько систем за раз". Как можно рассчитать несколько систем за раз? Всё объединить в одну МЕГО-систему уравнений, или как?
p.s.1: уточни у преподавателя задание. Возможно имелось ввиду: чтобы программа могла считать системы до 4-х уравнений (можно и систему 3-х, и 2-х уравнений подсчитать). Но не одновременно! p.s.2: когда я слышу: "несколько систем за раз", я представляю себе "параллельное программирование" - это когда одновременно запускаются несколько "потоков" и каждый "поток" решает свою систему уравнений... Вот посмотри пример; когда-то писал (в самый низ смотри 1 страницы, Решение №2 - по тексту поймёшь что это такое): http://www.programmersforum.ru/showthread.php?t=294386 Обрати внимание на ключевую строчку: Код:
Но ты ведь не знаешь что такое матрицы, а значит врятли тебе б задали бы такое... Последний раз редактировалось ura_111; 03.10.2016 в 15:27. |
![]() |
![]() |
![]() |
#8 |
Регистрация: 02.10.2016
Сообщений: 6
|
![]()
Вот как дословно выглядит задание
Вид данных : система уравнений с тремя неизвестными (задаются коэффициенты). Операции : ввод, хранение уравнений в памяти (до 4 систем), вычисление неизвестных. Да и с чего вы взяли,что не знаю,что такое матрицы? Последний раз редактировалось Meror; 03.10.2016 в 15:58. |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,833
|
![]()
Тогда у вас подход неправильный. Заведите класс SLAU. В нем реализуйте метод для нахождения неизвестных. В мейне заведите массив SLAU из 4 элементов. Никто у вас не просит одновременного решения и т.д.
|
![]() |
![]() |
![]() |
#10 |
Регистрация: 02.10.2016
Сообщений: 6
|
![]()
А почему только из четырёх?
и что в него будет записываться? Последний раз редактировалось Meror; 03.10.2016 в 16:18. |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
срочно написать программу в паскале. Решение уравнений методом Крамера | 201kir | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 21.04.2016 16:34 |
Решение СЛАУ методом Гаусса | Stacy McKritsky | Помощь студентам | 1 | 08.06.2015 19:24 |
программа на си шарп: калькулятор СЛАУ методом Крамера | макс34455 | Помощь студентам | 0 | 28.02.2015 16:29 |
Решение СЛАУ методом Крамера (Delphi) | Denis0993 | Помощь студентам | 1 | 02.06.2013 14:01 |
Решение СЛАУ методом Гаусса и методом Крамера. | R1k1 | Помощь студентам | 0 | 24.03.2012 19:17 |