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) Конструктор-копию. Определите функции-члены: вывод на экран элементов матрицы, нахождение суммы положительных элементов матрицы, получение значения элемента массива по его индексам.
//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.
//