Реализовать алгоритм для порождения точек решетки - C#
Формулировка задачи:
Подскажите что надо сделать вообще? никак не пойму.
Если кому не сложно то сделать
Точкой n-мерной решётки является n-строка (х1,х2,…,хn) целых чисел, удовлетворяющих условию ℓi<=xi<=ui для некоторых векторов (ℓ1,ℓ2,…,ℓn) и (u1,u2,…un) с целочисленными компонентами. Придумайте и реализуйте алгоритм для порождения точек решетки в лексикографическом порядке.
Решение задачи: «Реализовать алгоритм для порождения точек решетки»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; namespace ConsoleApplication5 { class Program { static void Main(string[] args) { Console.WriteLine("введите количество элементов решетки"); int k = Convert.ToInt32(Console.ReadLine()); int[] mas = new int[k]; int a = 0; int c, d = 0; for (int i = 0; i < k; i++) { Console.WriteLine("Введите i элемент 1 строки"); c = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Введите i элемент 2 строки"); d = Convert.ToInt32(Console.ReadLine()); Random rnd = new Random(); a = rnd.Next(c, d); mas[i] = a; } Console.Write("Новая строка удовлетворяющая условию: "); for (int q = 0; q < k; q++) { Console.Write(mas[q]); } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д