Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csPmLpMst 155 of 436 menu
◀ ▶

Практика на поиск ошибок в циклах C#

В следующих задачах некоторый программист написал код и, возможно, допустил в нем ошибки. Вы должны проверить, делает ли код то, что описано. Если код работает некорректно, вы должны исправить ошибки.

Код должен вывести числа от 0 до 10:

for (int i = 0; i > 10; i++) { Console.WriteLine(i); }

Код должен вывести числа от 10 до 0:

for (int i = 10; i > 0; i++) { Console.WriteLine(i); }

Код должен вывести числа от 10 до 0:

for (int i = 10; i == 0; i--) { Console.WriteLine(i); }

Код должен вывести числа от 0 до 10:

int i = 0; while (i >= 10) { Console.WriteLine(i); ++i; }

Код должен найти сумму целых чисел от 1 до 10:

int res; for (int i = 1; i <= 10; i++) { res += i; } Console.WriteLine(res);

Код должен найти произведение целых чисел от 1 до 10:

int res = 0; for (int i = 1; i <= 10; i++) { res *= i; } Console.WriteLine(res);

Код должен проверить, есть ли среди чисел от 1 до 5 число 3:

string res = ""; for (int i = 1; i <= 5; i++) { if (i == 3) { res = "Y"; } else { res = "N"; } } Console.WriteLine(res);

Код должен вывести числа от 10 до 1:

int i = 10; while (i == 10) { Console.WriteLine(i); --i; }

Код должен проверить, есть ли среди чисел от 1 до 5 число 3:

bool res = false; for (int i = 1; i <= 5; i++) { if (i == 3) { res = true; break; } } Console.WriteLine(res);

Код должен вывести числа от 10 до 1:

int i = 10; while (i <= 0) { Console.WriteLine(i); --i; }

Код должен вывести только четные числа от 1 до 5:

for (int i = 1; i <= 5; i++) { if (i % 2 = 0) { Console.WriteLine(i); } }

Код должен вывести числа от 10 до 1:

int i = 10; while (i >= 1) { Console.WriteLine(i); }

Код должен вывести числа от 10 до 1:

int i = 10; while (i >= 1) { Console.WriteLine(i); ++i; }
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить