Реализовать алгоритм для порождения точек решетки - 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]); }
 
            
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.875 из 5
Похожие ответы