Короче. Вот код.
def matrix_gen(gen, n, m): Matrix = []; for i in range(n): a = []; for j in range(m): a.append(gen[j]); Matrix.append(a); return Matrix;Объяснение
Сначало ты инициализируешь функицю с названием "matrix_gen", которая принимает 3 параметра, 'gen' -- это генератор которые ты будешь использовать. 'n' & 'm' это размер матрицы.
Второй строчкой ты инициалихируешь пустой массив, которые похже заполнишь. Третей строчкой ты в for цикле обходишь все строки матрицы, они же подмассивы массива Matrix, просто 'a'. Делаем мы это 'n' раз.
Четвётрой строчкой ты инициализируешь массив(ы, мы в цикле) 'a', и следующей строчкой заполняешь уже его. Так же в for цикле. Всего в нём будет 'm' элементов.
Надеюсь решение правильное. Честно говоря у тебя вопрос очень странно поставлен.
C++
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "RUS");
int a, b, c;
cout << "Введите сторону a: ";
cin >> a;
cout << "Введите сторону b: ";
cin >> b;
cout << "Введите сторону c: ";
cin >> c;
if (a + b > c)
{
if (a + c > b)
{
if (a + c > b)
{
if (b + c > a)
{
if (a + b > c)
{
if (a + c > b)
{
if (b + c > a)
{
cout << "Треугольник существует" << endl;
}
}
}
}
}
}
}
else
{
cout << "Треугольник не существует!" << endl;
}
return 0;
}