Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11650
Последний выпуск: 19.06.2015

С# Как сложить результаты двух циклов for?

88K
23 декабря 2015 года
Mudruder
2 / / 23.12.2015
Подскажите пожалуйста, как сложить результаты двух циклов, шаг 1 цикла a + шаг 1 цикла b, шаг 2 цикла a + шаг 2 цикла b, и т. д.. и вывести результат опять же в цикле?

Например:

for (a = 1; a < 10; a +=2)
Console.WriteLine(a);
1,3,5,7,9
for (b = 1; b < 6; b++)
Console.WriteLine(b);
1,2,3,4,5

Должно получится 2, 5 ,8, 11, 14.
Спасибо.
1.9K
24 декабря 2015 года
Kuzya
183 / / 19.03.2008
Используй массив, вот как-то так
Код:
int i;
int c[100]; // массив на 100 элементов
i=0;
for (a = 1; a < 10; a +=2)
{
    Console.WriteLine(a);
    c[i]=a;
    i++;   
}

i=0; //обнуляешь счётчик
for (b = 1; b < 6; b++)
{
    Console.WriteLine(b);
    c[i]=c[i]+b; //Прибавляешь
    i++;
}
// После второго цикла в массиве с будут результаты сложения, дальше что хотите то и делайте
88K
25 декабря 2015 года
Mudruder
2 / / 23.12.2015
Все получилось все работает как надо, благодарю за помощь Kuzya.

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог