1 Востаннє редагувалося koala (13.11.2022 20:49:02)

Тема: Оцініть і підкорегуйте код, якщо це можливо

http://replace.org.ua/extensions/om_images/img/63712fe24e7eb/photo-2022-11-13-19-35-03.jpg ось саме завдання
код https://onlinegdb.com/173QX_5lj

2 Востаннє редагувалося koala (13.11.2022 20:50:22)

Re: Оцініть і підкорегуйте код, якщо це можливо

Функції ви ще не вивчали? І стандартну бібліотеку, зокрема вектори?

P.S. додав вам картинку як слід.
І код місцями не вирівняний.

3

Re: Оцініть і підкорегуйте код, якщо це можливо

koala написав:

Функції ви ще не вивчали? І стандартну бібліотеку, зокрема вектори?

P.S. додав вам картинку як слід.
І код місцями не вирівняний.

вивчали але я хз як через функції зробити, вектори ще не вичали

4

Re: Оцініть і підкорегуйте код, якщо це можливо

Загалом у вас в умові не сказано, що всі матриці мають бути однакового розміру. Але в будь-якому разі можна зробити так:

float **create_and_input_matrix(int length1, int length2, const char *message)
{
    float** matrix = new float* [length1];
    
    for(size_t i = 0; i < length1; i++)
    {
        matrix[i] = new float[length2];
        for(size_t j = 0; j < length2; j++)
        {
            cout << message << "["<<i<<"["<<j<<"]";
            cin >> matrix[i][j];
        }
    }
    return matrix;
}
...
у main
float **a = create_and_input_matrix(length1, length2, "Enter first matrix a");
float **b = create_and_input_matrix(length1, length2, "Enter second matrix b");
float **c = create_and_input_matrix(length1, length2, "Enter third matrix c");

Правда, простіше вийшло?
Далі, ви обчислюєте суми всіх елементів, а треба лише максимумів по рядках. Напишіть окрему функцію для цього. І розберіться, там int чи float. Сума дійсних чисел, швидше за все,  не буде цілою.
Для виведення матриці теж зробіть окрему функцію.

Завдання з зірочкою:
1. об'єднати матриці, розміри і норми в окремі структури чи класи (якщо вже вчили).
2. об'єднати матриці a, b і c в масив (а їхні норми - в інший масив) і шукати мінімум у масиві.

Подякували: leofun01, ioori2

5

Re: Оцініть і підкорегуйте код, якщо це можливо

Ого, дякую за допомогу. Я попробую зробити

6

Re: Оцініть і підкорегуйте код, якщо це можливо

ioori написав:
koala написав:

Функції ви ще не вивчали? І стандартну бібліотеку, зокрема вектори?

P.S. додав вам картинку як слід.
І код місцями не вирівняний.

вивчали але я хз як через функції зробити, вектори ще не вичали

Та годі Вам, вектори ще до вишу в загальноосвітній школі вчать. Хіба ні?

7

Re: Оцініть і підкорегуйте код, якщо це можливо

Droid 77 написав:

Та годі Вам, вектори ще до вишу в загальноосвітній школі вчать. Хіба ні?

Я лише спитав, щоб зрозуміти рівень потрібного коду.