В Англии до 15 февраля 1971-го в фунте было 20 шиллингов, в каждом шиллинге – 12 пенсов. Использовались и такие денежные меры как флорин, гроут (в порядке убывания стоимости). Если к 5 фунтам 4 флоринам 3 гроутам и 2 пенсам добавить половину от этой суммы, то получится 8 фунтов 1 флорин 5 гроутов и 1 пенни, а если из первоначальной суммы отнять половину, то 2 фунта 7 флоринов 1 гроут и 3 пенса. Чему будет равна разница двух полученных значений?
повышение эффективности управления объектом на основе роста производительности труда и совершенствования методов планирования процесса управления. Различают автоматизированные системы управления объектами (технологическими процессами — АСУТП, предприятием — АСУП, отраслью — ОАСУ) и функциональные автоматизированные системы, например, проектирование плановых расчётов, материально-технического снабжения и т. д\
Функции обработки информации (вычислительные функции) — осуществляют учет, контроль, хранение, поиск, отображение, тиражирование, преобразование формы информации;
Функции обмена (передачи) информации — связаны с доведением выработанных управляющих воздействий до ОУ и обменом информацией с ЛПР;
Группа функций принятия решения (преобразование содержания информации) — создание новой информации в ходе анализа, прогнозирования или оперативного управления объектом
Объяснение:
internal class Program
{
private static void Main(string[] args)
{
int n = 8;
int m = 10;
int[,] matrix = createRandomMatrix(n, m);
writeMatrix(matrix);
for (int i = 0; i < m; i++)
{
int count = 0;
for (int j = 0; j < n; j++)
{
if (matrix[j, i] >= 0) count++;
else count--;
}
if (count == 0) Console.WriteLine($"Столбец номер {i+1} с одинаковым кол-вом положительных и отрицательных элементов.");
}
}
private static int[,] createRandomMatrix(int n, int m)
{
Random rand = new Random();
int[,] matrix = new int[n, m];
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
matrix[i, j] = rand.Next(-10, 11);
}
}
return matrix;
}
private static void writeMatrix(int[,] matrix )
{
string row = "";
int[] tempRow = new int[matrix.GetLength(1)];
for (int i = 0; i < matrix.GetLength(0); i++)
{
for (int j = 0; j < matrix.GetLength(1); j++)
{
tempRow[j] = matrix[i, j];
}
row += string.Join("\t", tempRow) + "\n";
}
Console.WriteLine(row);
}
}
Объяснение: