Написать программки на языке программирования.
Написать программки на языке программирования.
Задать свой вопрос
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;
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;
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Во сколько раз число атомов кислорода в земной коре больше числа
Химия.
Составить монолог от имени дневника двоечника 7-10 предложений
Русский язык.
Рассматривая литературный язык как сложное взаимодействие книжного языка и разговорного,В.И.Чернышёв горячо
Разные вопросы.
Арабы входят в __________________ групп народов. Местом расселения арабов с незапамятных
Разные вопросы.
Грузовой автомобиль марки краз за одну поездку может доставить 7.500 кирпичей
Математика.
Определить предложения какие они по цели высказывания и по интонации
Русский язык.
"Три толстяка" Называли эту площадь Площадью Звезды последующей причине.
Русский язык.
на одной грядке коротышки посадили 3 ряда морковок по 8 штук
Разные вопросы.
эссе на тему какое образование дается в каждой семье
Қазақ тiлi.
Put the verb in brackets into the Present Indefinite.
1The Volga ,
Английский язык.
Облако тегов