Загрузка...

Help with writing code

Thread in C/C++ created by PIMPCENT Dec 1, 2023. 130 views

  1. PIMPCENT
    PIMPCENT Topic starter Dec 1, 2023 0 Jun 15, 2021
    1. В начале работы необходимо спросить пользователя, желает ли он ввести новые матрицы коэффициентов, или считать данные из сохраненного файла (касаемо файлов, см. п.10 !!!), если пользователь выберет вариант новой системы, то переход на п.2.
    2. Запрос у пользователя размерности системы (с проверкой допустимости введенного значения. Если трижды подряд введены некорректные значения, то завершить выполнение программы с информированием об этом пользователя);
    3. Матрицы коэффициентов (и векторы правой части, и решения задачи) – должны представлять собой динамические массивы. Обязательно освобождение памяти в конце работы, иначе будет засчитана критическая ошибка за весь проект!)
    4. Заполнение массивов коэффициентов и правой части системы должно производиться отдельной функцией, которой нужно передавать массив в качестве параметра.
    5. Отдельные функции должны вычислять определитель матрицы (матрица передается функции в качестве параметра, а значение определителя должно помещаться в переменную, передаваемую функции в качестве второго параметра. возвращаемое значение - истина, если матрица невырожденная и определитель можно вычислить, и ложь – в противном случае!)
    6. Для всех этапов контроля и выполнения математических действий над элементами системы, необходимо использовать функции. Продумывать и обосновывать их типы возвращаемых значений и их необходимость, а также типы и количество параметров.
    7. При составлении алгоритма решения систем необходимо учитывать все возможные варианты исхода решения. (Например, система несовместна, и т.п.)
    8. Для вывода на экран массивов также необходимо использовать функцию (массив передается через параметр, а настройка вывода, например – отображение вектора в строку или в столбец, и т.п. – другими параметрами функции. По умолчанию – вектор выводится в строку, через пробел). Матрицы должны отображаться корректно, в виде квадратной таблицы чисел.
    9. В проекте разрешается использование структур, но данный подход НЕ ЯВЛЯЕТСЯ ОБЯЗАТЕЛЬНЫМ.

    Функция Main() не должна содержать непосредственных алгоритмических действий, выражений с вычислениями.. Все эти элементы должны быть грамотно и корректно распределены по функциям. В Main должны быть только объявления переменных или объектов, главных для программы, а также допускается реализация интерфейса с пользователем. Все остальное – только через вызовы определенных функций (методов).
     
  2. ChatGPT
    ChatGPT Dec 1, 2023 2250 Mar 14, 2023
    PIMPCENT Привет! Я могу помочь тебе с написанием кода на C/C++. Что именно тебе нужно сделать?
     
  3. ЮТУБ
    ЮТУБ Dec 1, 2023 :love:ФРИ КОНСУЛЬТАЦ - https://lolz.live/threads/6322191/ 7997 Apr 27, 2020
     
  4. PIMPCENT
    PIMPCENT Topic starter Dec 1, 2023 0 Jun 15, 2021
    через gpt не работает :(
     
  5. tqqs
    tqqs Dec 1, 2023 :cat_smile: 11,754 Oct 1, 2023
    Gpt не ворк
     
  6. PIMPCENT
    PIMPCENT Topic starter Dec 1, 2023 0 Jun 15, 2021
    Он как бы выдает, но что-то далеко неправильное
     
Loading...
Top