Предмет: Информатика, автор: asilvejstruk

Помогите пж на c++, перевод заданий на русский

1) Вычислить элементы матрицы размером 7x7 по формуле

2) Вычислить элементы вектора как скалярное произведение элементов столбцов

матрицы на первую строчку.

3) Значение количества отрицательных элементов в первых трех строчках матрицы

Приложения:

Ответы

Автор ответа: Rediska873
1

#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;

}


asilvejstruk: Спасибо, выручил
Похожие вопросы
Предмет: Русский язык, автор: Милена81