Такой цикл может быть в C#?

274
22 марта 2017, 14:37
for (int j=0,i = 1, k = 2;(j < n)^ (i < n)^ (k < n) ;j+=3,i+=3,k+=3) { }

Случайно где-то нашел , но найти заново эту программу я не смогу.

Answer 1
for (int j=0, i=1, k=2; (j<n) ^ (i<n) ^ (k<n); j+=3, i+=3, k+=3)

Да, цикл может иметь такой вид. Выполняется до тех пор, пока истинно нечётное количество условий. Т. е. нечётное количество переменных строго меньше n.

READ ALSO
Cреднее значение из 3 чисел

Cреднее значение из 3 чисел

Метод должен возвращать только среднее (медиану) значение из 3 чисел, те отбрасывать максимальное и минмальное, а он всегда возвращает переменную...

355
SharpZipLib. Создание архива файлов в цикле

SharpZipLib. Создание архива файлов в цикле

Добрый день! Использую для создание архива библиотеку SharpZipLibНе получается в цикл передать список файлов и создать архив

258
Как применять unit test к ASP.NET MVC Database First

Как применять unit test к ASP.NET MVC Database First

В контроллере есть метод добавления новой записи в базу

208