mushatolga
?>

Нужна с C++ Определите класс «матрица». В класс включите два конструктора: 1) Создание матрицы по количеству столбцов и строк; 2) Конструктор-копию. Определите функции-члены: вывод на экран элементов матрицы, нахождение суммы положительных элементов матрицы, получение значения элемента массива по его индексам.

Информатика

Ответы

falileevas
//Pascal

//1)
var
  A: array [1..30] of integer;
  i: byte; mult: double;
begin
mult := 1;
randomize;
writeln('Сгенерированный массив.');
for i := 1 to 30 do
begin
  A[i] := random(46)-15;
  if A[i] > 0 then mult := mult * A[i];
  write(A[i], ' ');
end;
writeln;
writeln('Произведение положительных элементов = ', mult);
end.
//

//2)
var
  A: array [1..40] of integer;
  i: byte; count: byte;
begin
count := 0;
randomize;
writeln('Сгенерированный массив.');
for i := 1 to 40 do
begin
  A[i] := random(31)-20;
  if A[i] mod 3 = 0 then count := count + 1;
  write(A[i], ' ');
end;
writeln;
writeln('Количество элементов кратных трем = ', count);
end.
//

//3)
var
  A: array [1..40] of integer;
  i: byte; count: byte; sum: integer;
begin
count := 0; sum := 0;
randomize;
writeln('Сгенерированный массив.');
for i := 1 to 40 do
begin
  A[i] := random(61)-30;
  if A[i] < 0 then
  begin
    count := count + 1;
    sum := sum + A[i];
  end;
  write(A[i], ' ');
end;
writeln;
writeln('Среднее арифметическое отрицательных эл. =',(sum/count):4:4);
end.
//
sveta073120

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace Global

{

   class Program

   {

       public double N = 8.0;

       public double L = 4206.5;

       public double Q_n = 6250.0;

       public double delta_t_mark = 2.83;

       public double k = 0.82;

       static void Main(string[] argv)

       {

           Program Obj = new Program();

           Obj.Calculate();

       }

       public void Calculate()

       {

           string delta_T_in = Console.ReadLine();

           double delta_T = Convert.ToDouble(delta_T_in);

           double Q_n_mark = Calc_Q_n_mark(delta_T);

           double m = N * (L / 1000) * (Q_n - Q_n_mark) * (delta_t_mark / delta_T);

           Console.WriteLine(m);

           Console.ReadKey();

       }

       public double Calc_Q_n_mark(double delta_T)

       {

           double Q_n_mark = this.k * delta_T;

           return Q_n_mark;

       }

   }

}

Объяснение:

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Нужна с C++ Определите класс «матрица». В класс включите два конструктора: 1) Создание матрицы по количеству столбцов и строк; 2) Конструктор-копию. Определите функции-члены: вывод на экран элементов матрицы, нахождение суммы положительных элементов матрицы, получение значения элемента массива по его индексам.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Pochkun-Oleg
palosik7621
Bezzubova_Stepanov1355
Tatyana1426
sashakrav
ldfenix87
strannaya2018
Takhmina-Komarova1415
palosik7621
yurievaalxndra55
Александрович Андреевна
nchorich55
pbttehnology
N-odes-art-school410
santechma