Помогите пж на c++, перевод заданий на русский
1) Вычислить элементы матрицы размером 7x7 по формуле
2) Вычислить элементы вектора как скалярное произведение элементов столбцов
матрицы на первую строчку.
3) Значение количества отрицательных элементов в первых трех строчках матрицы

Ответы
#include <iostream>
#include <cmath>
#include <vector>
using namespace std;
int main()
{
float matrix[7][7];
//1
for(int i = 0; i < 7; i++) // заполнение
for(int j = 0; j < 7; j++)
matrix[i][j] = pow((3 / (9*j-i-1)) , i) - sin(exp(i*j));
for(int i = 0; i < 7; i++) // вывод
{
for(int j = 0; j < 7; j++)
{
cout << matrix[i][j] << "\t";
}
cout << endl;
}
/////////////////
//2
vector<float> result;
float sum = 1;
for(int i = 1; i < 7; i++)
{
sum = 1;
for(int j = 0; j < 7; j++)
{
sum *= matrix[0][j] * matrix[i][j];
}
result.push_back(sum);
}
/////////////////
//3
int counter;
for(int i = 0; i < 3; i++)
for(int j = 0; j < 7; j++)
if(matrix[i][j] < 0)
counter++;
cout << counter;
/////////////////
return 0;
}