Реализовать алгоритм для порождения точек решетки - 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]); }
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д