Воссоздать перебрать каждый индекс с каждым столько раз каково число n - C#

Узнай цену своей работы

Формулировка задачи:

// double[] data = new double[10];
// int n = количество циклов
 
for(int x1 = 1; x1 < data.count(); x1++)
{
for(int x2 = 1; x2 < data.count(); x2++)
{
for(int x3 = 1; x3 < data.count(); x3++)
{
// 
}
}
}
Здравствуйте. Подскажите. Возможно ли? Имеем массив переменных double[] data которую нужно сравнить с собой энное количество раз указанное в int n. Необходимо воссоздать перебрать каждый индекс с каждым столько раз каково число n

Решение задачи: «Воссоздать перебрать каждый индекс с каждым столько раз каково число n»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication2
{
    class Program
    {
        static int circleall = 3; // сколько кругов нужно пройти
        static int factorial(int n)
        {
            return (n == 1 || n == 0) ? 1 : factorial(n - 1) * n;
        }
        static void Main(string[] args)
        {
            int indeks = 0;
            char vremenijSimvol;
            StringBuilder stroka = new StringBuilder("12345");
            int dlinaStroki = stroka.Length;
            int kolicestvoVariantov = factorial(dlinaStroki);     
 
            for (int x = 0; x < circleall; x++)
            {
                Console.WriteLine(stroka);
                for (int z = 0; z < kolicestvoVariantov - 1; z++)
                {
                    if (indeks + 1 >= dlinaStroki) indeks = 0;
                    vremenijSimvol = stroka[indeks];
                    stroka[indeks] = stroka[indeks + 1];
                    stroka[indeks + 1] = vremenijSimvol;
                    Console.WriteLine(stroka);
                    indeks++;
                }
            }
            Console.ReadKey();
        }
    }
}

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


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

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

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