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

Накопление результата в цикле в C#

Давайте с помощью цикла найдем сумму целых чисел от 1 до 100. Для решения такой задачи в цикле перебираются числа, и их сумма последовательно записывается в переменную:

int num = 0; for (int i = 1; i <= 100; i++) { num = num + i; } Console.WriteLine(num);// prints 5050

Можно упростить решение через оператор +=:

int num = 0; for (int i = 1; i <= 100; i++) { num += i; } Console.WriteLine(num);// prints 5050

С помощью циклов можно формировать строки. Для строки начальное значение - пустая строка. Давайте для примера сделаем строку, заполненную десятью буквами "'x'":

string str = ""; for (int i = 0; i < 10; i++) { str += 'x'; } Console.WriteLine(str);// prints "xxxxxxxxxx"

Через += собирают и ряд букв. Давайте соберем буквы от "'a'" до "'e'":

string str = ""; for (char c = 'a'; c <= 'e'; c++) { str += c; } Console.WriteLine(str);// prints "abcde"

Найдите сумму чисел от 1 до 100.

Соберите строку "135" из нечетных цифр от "'1'" до "'5'" в цикле.

Найдите произведение чисел от 1 до 6.

Найдите сумму четных чисел от 2 до 100.

Найдите сумму нечетных чисел от 1 до 99.

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

С помощью цикла сформируйте строку из 5 дефисов.

С помощью цикла сформируйте строку "123456789".

С помощью цикла сформируйте строку "987654321".

С помощью цикла сформируйте строку "-1-2-3-4-5-6-7-8-9-".

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить