Я пытаюсь создать матрицу фракций. Во-первых, я создаю матрицу классов и определяю методы, такие как создание новой матрицы, удаление матрицы, решение матрицы (метод Гаусса и Гаусса-Джордана). Все значения на матрице являются float. Я собираю все и работает: D. Но теперь я пытаюсь создать другую матрицу, которая точно равна первой, но это нужно только для фракций. Это моя проблема, как я это делаю? как я создаю метод, который получает 2 числа (например: myMethod(2,3)
), рассматривает их как 2/3 и помещает в матричную позицию? Моя цель иметь что-то вроде этого:Создать матрицу фракций
Матрица:
1/2 2/3 1/5
2/5 3/4 3/2
2/7 3/5 1/3
Все цифры будут отправлены пользователем, например, cin>>n1>>n2;
(На самом деле это n1/n2
)
PD: я думал, на создать цикл, как:
for(i=0;i<3;i++)
myMethod(n1,n2);
PD2: Извините за мой английский, я надеюсь, вы меня поняли :(
Вы можете создать класс для работы с фракциями и сохранить объекты этого класса в специальном матричном классе. – Constructor