Задача на циклы C#

188
05 мая 2018, 14:15
int len = 100, sum;
for (int i=0; i< len; i++) {
    for ( int j = 0; j< len; j ++) { 
        Console.Write (i);   
        Console.Write (j);
    };
};

Нужно вывести 2 числа через цикл в цикле, от 0 до 99. Всё идеально, если просто задать 1 цикл

for (int i = 0; i < len, i++) {
    Console.WriteLine(i);
}

Но когда вводишь 2-й цикл внутри первого, он выводит по 100 раз пока условие второго выполняется, как решить эту задачу?

Просили пояснение: Поясняю – нужно получить 2 числа от 0 до 100, не важно как их отображать, суть в том, чтобы использовать 2 цикла, это первое условие, дальше задача продолжается, но сам не до конца понимаю, а именно : Нужно эти 2 числа сложить друг с другом, после того как из 2 циклов мы имеем: i = 0,1,2,3...99; j = 0, 1 , 2 , 3.... 99; нужно каждое число сложить друг с другом

0+1=1
0+2=2
0+3=3....
..
1+0= 1
1+1= 2
1+2 = 3
...

Дальше все эти числа разделить на четные и не четные, это уже просто, делением на 2 и через условие if

Answer 1

Можете так, но задача звучит бессмысленно

for(var i = 0; i < 10; i++)
    for (var j = 0; j < 10; j++)
        Console.WriteLine(i*10 + j);
Console.ReadKey();
Answer 2

Наверное, вам нужно вот это:

for (var i = 0; i < 10; i++)
    for (var j = 0; j < 10; j++)
    {
        Console.WriteLine("{0}{1}",i,j);
}
Answer 3

Один из вариантов, т.к. ТС не объясняет полной сути задания.

int length = 100;
for(int i = 0; i < length; i++)
{
    for(int j = 0; j < length; j++)
    {
        if(i+j%1 == 0)
        {
            Console.WriteLine(i+j); // Складываем наши итераторы,
                                    // и если модуль суммы чисел от единицы равен нулю
                                    // выводим.
        }
    }
}

Тест: https://ideone.com/f4wnaw

Answer 4

Скорее всего это очередная тупая задача для демонстрации работы чч рзанимы сбособами.Я тут поговорил с Вангой и думаю что ему нужно что вроде такого

int len = 10, j=0;
        for (int i = 0; i < len; i++)
        {
            for (; j < len;)
            {
                Console.Write("First Number " + i + "\t" + "Second Number " + j);
                break;
            }
            j++;
            Console.WriteLine();
        }
Answer 5

Если я правильно понял задачу то вот решение

for (int i = 0; i < len, i++) {
Console.WriteLine(i);
Console.WriteLine(i);
}
READ ALSO
Wpf Как получить путь Image в c#

Wpf Как получить путь Image в c#

Сначала загружаю изображение в формуНужно отправить это изображение на сервер

178
Привязать несколько TextBox к одному значению

Привязать несколько TextBox к одному значению

У меня есть TabControl и в нем почти одинаковые TabItem, в каждом из них есть несколько общих TextBoxМне нужно как то их или синхронизировать, или сделать,...

176
Заполнение List списка с помощью SQL запроса C#

Заполнение List списка с помощью SQL запроса C#

Есть MSSQL база в ней 100 записейПрошу помочь с решением для заполнения list на C#

222
Как вывести background video on WordPress без плагина

Как вывести background video on WordPress без плагина

Уважаемые профессионалы своего делаУ меня есть проблемка: появилась задача вставить background video в шаблон на WordPress, который совместно работает...

235