Поделитесь своими знаниями, ответьте на вопрос:
нужна На вход программы подаётся запись квадратного уравнения. Гарантируется, что коэффициент уравнения при x 2 не равен нулю, все коэффициенты определены и корни вещественные. Напишите программу, которая находит корни уравнения. Входные данные Входная строка содержит запись квадратного уравнения, в которой используются специальные обозначения: x 2 обозначается как «a», x обозначается как «b». Например, уравнение 2 x 2 - 4 x - 6 запишется в виде строки 2a-4b-6 . Коэффициенты уравнения могут быть вещественными. Выходные данные Программа должна вывести два вещественных корня квадратного уравнения (в порядке возрастания) в одной строке, разделив их пробелом. Значения должны быть выведены с тремя знаками в дробной части. Примеры входные данные 2a-4b-6 выходные данные -1.000 3.000
Вот функция, определяющая, симметрична ли заданная квадратная матрица n-го порядка:
bool sym(int **mat, int n) {
for(int i = 0; i < n; i++) {
for(int j = 0; j < n; j++) {
if(mat[i][j] != mat[j][i]) {
return 0;
}
}
}
return 1;
}
Можете использовать её в своей программе:
#include <iostream>
int main() {
int n;
std::cin >> n;
int **a = new int *[n];
for(int i = 0; i < n; i++) {
a[i] = new int[n];
}
for(int i = 0; i < n; i++) {
for(int j = 0; j < n; j++) {
std::cin >> a[i][j];
}
}
std::cout << sym(a, n);
return 0;
}