Написать программки на языке программирования.

Написать программки на языке программирования.

Задать свой вопрос
Mihail Racinam
3 сложные задачи стоят малеха подороже 5 банкетов. не размышляешь?
1 ответ
Вот так даже вернее

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace NoNamespace

    internal static class Program
   
        private static void Main()
       
            Console.WriteLine("Введите n и m");
            var n = int.Parse(Console.ReadLine());
            var m = int.Parse(Console.ReadLine());
            if ((n lt;= 0) (m lt;= 0))
                return;

            var r = new Random(DateTime.Now.Millisecond);

            Console.WriteLine(@"Task1");
            var a = new int[n].ChangeEach(x =gt; r.Next(100));
            Console.WriteLine(a.Print());
            Console.WriteLine(a.Where(x =gt; x%2 == 1).Print());
            Console.WriteLine();

            Console.WriteLine(@"Task2");
            var b = new int[n, m].ChangeEach(x =gt; r.Next(-100, 100));
            Console.WriteLine(b.Print());
            Console.WriteLine(Task2(b).Print());
            Console.WriteLine();

            Console.WriteLine(@"Task3");
            Console.WriteLine(b.Print());
            Console.WriteLine(b.Where(x =gt; (x lt; 0) amp;amp; (Math.Абс(x%2) == 1)).Print());
            Console.WriteLine();

            Console.ReadLine();
       

        private static int[,] Task2(int[,] a)
       
            var max = a.MaxIndex((x, y) =gt; x gt; y);
            var maxv = a[max.Item1, max.Item2];
            a[max.Item1, max.Item2] = a[0, 0];
            a[0, 0] = maxv;

            return a;
       
   

    public static class Extensions
   
        public static Listlt;Tgt; Wherelt;Tgt;(this T[,] array, Funclt;T, boolgt; filter)
       
            if (filter == null)
                return null;

            var list = new Listlt;Tgt;();

            for (var i = 0; i lt; array.GetLength(1); i++)
                for (var j = 0; j lt; array.GetLength(0); j++)
                    if (filter(array[i, j]))
                        list.Add(array[i, j]);

            return list;
       

        public static string Printlt;Tgt;(this IEnumerablelt;Tgt; a)
       
            var enumerable = a as IListlt;Tgt; ?? a.ToList();
            if (!enumerable.Any())
                return "Таких элементов нет";

            var sb = new StringBuilder("Массив: ");
            foreach (var ae in enumerable)
                sb.Append("ae ");

            return sb.ToString();
       

        public static T[,] ChangeEachlt;Tgt;(this T[,] array, Funclt;T, Tgt; mutator)
       
            if (mutator == null)
                return array;

            for (var i = 0; i lt; array.GetLength(1); i++)
                for (var j = 0; j lt; array.GetLength(0); j++)
                    array[i, j] = mutator(array[i, j]);
            return array;
       

        public static T[] ChangeEachlt;Tgt;(this T[] array, Funclt;T, Tgt; mutator)
       
            if (mutator == null)
                return array;

            for (var j = 0; j lt; array.GetLength(0); j++)
                array[j] = mutator(array[j]);
            return array;
       

        public static string Printlt;Tgt;(this T[,] a)
       
            if (a.LongLength == 0)
                return "Таких элементов нет";

            var sb = new StringBuilder("Матрица: \n");
            for (var i = 0; i lt; a.GetLength(1); i++)
           
                for (var j = 0; j lt; a.GetLength(0); j++)
                    sb.Append("a[i, j] ");
                sb.AppendLine();
           

            return sb.ToString();
       

        public static Tuplelt;int, intgt; MaxIndexlt;Tgt;(this T[,] array, Funclt;T, T, boolgt; comparer)
       
            if (comparer == null)
                return new Tuplelt;int, intgt;(-1, -1);

            var index = new Tuplelt;int, intgt;(0, 0);

            for (var i = 0; i lt; array.GetLength(1); i++)
                for (var j = 0; j lt; array.GetLength(0); j++)
                    if (comparer(array[i, j], array[index.Item1, index.Item2]))
                        index = new Tuplelt;int, intgt;(i, j);

            return index;
       
   


, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы
Во сколько раз число атомов кислорода в земной коре больше числа

Химия.

Составить монолог от имени дневника двоечника 7-10 предложений

Русский язык.

Рассматривая литературный язык как сложное взаимодействие книжного языка и разговорного,В.И.Чернышёв горячо

Разные вопросы.

Арабы входят в __________________ групп народов. Местом расселения арабов с незапамятных

Разные вопросы.

Грузовой автомобиль марки краз за одну поездку может доставить 7.500 кирпичей

Математика.

Определить предложения какие они по цели высказывания и по интонации

Русский язык.

"Три толстяка" Называли эту площадь Площадью Звезды последующей причине.

Русский язык.

на одной грядке коротышки посадили 3 ряда морковок по 8 штук

Разные вопросы.

эссе на тему какое образование дается в каждой семье

Қазақ тiлi.

Put the verb in brackets into the Present Indefinite. 1The Volga ,

Английский язык.

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт