ELINA98736
24.10.2020 18:01

Визначте форму подання алгоритму. Дано послідовність команд, кожна з яких має свій порядковий номер і сформульована мовою людського спілкування.

Відсутня правильна відповідь

Послідовність сигналів

Словесна

Графічна

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Йщщ
11.09.2020 14:41

Код:

using System;using System.Collections;using System.Collections.Generic;namespace HowOldAreYou{    class Program    {        static void Main(string[] args)        {            var A = new List<int> {6, 4, 2, 1, 4, 3};            var B = new List<int> {7, 3, 3, 2, 3, 4};                        Console.Write("A: "); PrintVector(A);            Console.Write("B: "); PrintVector(B);                        A.Sort((a, b) => a > b ? 1 : a < b ? -1 : 0);            B.Sort((a, b) => a < b ? 1 : a > b ? -1 : 0);            Console.Write("New A: "); PrintVector(A);            Console.Write("New B: "); PrintVector(B);        }        static void PrintVector(IEnumerable vector)        {            foreach (var element in vector)            {                Console.Write(element);                Console.Write(" ");            }            Console.WriteLine();        }    }}
(Написать код на C#) Отсортировать элементы множества А по возрастанию, а элементы множества В по уб
0,0(0 оценок)
Ответ:
незнайка1183
06.03.2023 00:39

Код:

using System;using System.Linq;namespace Mtrx{    static class Program    {        static void Main(string[] args)        {            var matrix1 = new double[][]            {                new [] {1.0, 2},                new [] {3.0, 4}            };                        var matrix2 = new double[][]            {                new [] {1.0, 2},                new [] {3.0, 4}            };                        var A = MMult(matrix1, matrix2);            if (!A.Success)            {                Console.WriteLine(A.Error);                return;            }            Print2DMatrix(A.Data);        }        private static Result<double[][]> MMult(double[][] A, double[][] B) {            if (A[0].Length != B.Length)                return Result<double[][]>.GetError("It's imposable to multiply this matrix because of their dimensions");                        var result = A.Select(                (row, rowIndex) =>                    B[0].Select((_, columnIndex) => B.Select(__ => __[columnIndex])                        .Zip(row, (rowCell, columnCell) => rowCell * columnCell).Sum()                    ).ToArray()            ).ToArray();            return Result<double[][]>.GetResult(result);        }        private static void Print2DMatrix<T>(T[][] matrix)        {            for (var i = 0; i < matrix.Length; ++i)            {                for (var j = 0; j < matrix[i].Length; ++j)                {                    Console.Write(matrix[j][i]);                    Console.Write(" ");                }                Console.WriteLine();            }        }    }    internal class Result<T>    {        public T Data { get; }        public string Error { get; }        public bool Success => Error is null;        public static Result<T> GetError(string error)        {            return new Result<T>(default, error);        }        public static Result<T> GetResult(T result)        {            return new Result<T>(result);        }        private Result(T data, string error = null)        {            Data = data;            Error = error;        }    }}
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота