@HermitBroccoli

Как получить массив коэффициентов?

В матрице считая строки с номерами k и h многочленами, найти
частное и остаток от деления. Получить массив коэффициентов
Приблизительный код
#include <iostream>
#include <clocale>
#include <cmath>
#include <ctime>

using namespace std;

int main(int argc, char* argv[])
{
	setlocale(LC_ALL, "Russian");
	int rows = 0;
	int cols = 0;
	cout << "Введите число строк массива: ";
	cin >> rows;
	cout << "Введите число столбцов массива: ";
	cin >> cols;

	srand(time(NULL));

	int sposob = 0;
	cout << "Выберите ручной - 0 или автоматический (любой другой символ) способ создания элементов массива " << endl;
	cin >> sposob;

	float arr[100][100] = {};

	if (sposob == 0)
	{
		cout << "Введите " << rows * cols << " элемента/ов массива от -10 до 10 " << endl;

		for (int i = 0; i < rows; i++)
		{
			for (int j = 0; j < cols; j++)
			{
				cin >> arr[i][j];
			}
		}
	}
	else
	{
		cout << "Автоматический ввод" << endl;

		for (int i = 0; i < rows; i++)
		{
			for (int j = 0; j < cols; j++)
			{
				arr[i][j] = (rand() % 21) - 10;
			}
		}

	}

	cout << "Вывод исходного массива: " << endl;

	for (int i = 0; i < rows; i++)
	{
		for (int j = 0; j < cols; j++)
		{
			cout << arr[i][j] << "\t";
		}
		cout << endl;
	}



	int k, h;

	cout << "Введите номер первой строки: " << endl;
	cin >> k;
	cout << "Введите номер второй строки: " << endl;
	cin >> h;

	float mnogochlen1[100][100] = {};
	float mnogochlen2[100][100] = {};

	for (int j = 0; j < cols; j++) {
		mnogochlen1[0][j] = arr[k - 1][j];
	}

	for (int j = 0; j < cols; j++) {
		mnogochlen2[0][j] = ;
	}

	/*for (int j = 0; j < cols; j++)
	{
		cout << mnogochlen1[0][j] << "\t";
	}
	cout << endl;

	for (int j = 0; j < cols; j++)
	{
		cout << mnogochlen2[0][j] << "\t";
	}
	cout << endl;*/

	return 0;
}
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
[1, 2, 1] => x2 + 2x - 1
[0, 1, 1] => x + 1
Частное: (x2 + 2x - 1) / (x + 1) = x + 1 => [0, 1, 1]
Остаток: (x2 + 2x - 1) % (x + 1) = -2 => [0, 0, -2]
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы