Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
bur0v8
1 / 1 / 0
Регистрация: 23.06.2013
Сообщений: 38
#1

Пояснить работу цикла - C++

26.11.2013, 03:08. Просмотров 262. Ответов 1
Метки нет (Все метки)

Привет всем Ребята помогите расскажите мне как работает этот Код точнее команда for в нете инфы много ну ни как не могу понять
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
 
int main()
{
    int i; // счетчик цикла
    int sum = 0; // сумма чисел от 1 до 1000.
    setlocale(0, "");
    for (i = 1; i <= 1000; i++) // задаем начальное значение 1, конечное 1000 и задаем шаг цикла - 1.
    {
        sum = sum + i;
    }
    cout << "Сумма чисел от 1 до 1000 = " << sum << endl;         
    system("pause");
    return 0;
 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2013, 03:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Пояснить работу цикла (C++):

Пояснить устройство цикла - C++
Я учусь на программиста уже третий месяц, но до сих пор не понимаю основ. Проблема преподов в том, что они объясняют материал для тех, кто...

Пояснить работу рекурсивной функции - C++
Ребят, может кто-нибудь объяснить тугодуму принцип работы этой функции, потому что я что-то сам никак... double maxs(double* a, int n)...

Нужно пояснить работу с потоками ofstream, ifstream, fstream - C++
Лектор не поставил коментариев, а я сейчас как дурак сижу разшифровую. Помогите, особенно на функции &quot;void testofiles()&quot; #include...

Пояснить работу программы, которая складывает элементы введённого числа между собой - C++
Вот нашёл программу которая слаживает элементы введённого числа между собой.Я не могу понять, как эта программа работает.Кто понимает...

Объясните работу вложенного цикла - C++
Привет всем,подскажите пожалуйста как работает данный цикл,я понимаю,что можно это &quot;задание&quot; сделать проще и без вложенного цикла,но не...

Можно ли как нибудь ускорить работу цикла for? - C++
Подскажите пожалуйста - можно ли как нибудь ускорить работу цикла for? Заранее сильно благодарен!

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
caiman
11 / 11 / 1
Регистрация: 17.11.2013
Сообщений: 39
26.11.2013, 03:21 #2
for в C++ - это управляющая конструкция языка, которая отвечает за выполнение однотипных действий некоторое количество раз. Называется все это дело - циклом. По сути у тебя есть 3 базовых элемента
for ( инициализация ; условие работы цикла ; итераторы (шаг) )
В твоем случае ты говоришь, что для i = 1, увеличивать i на 1, пока i не станет равной 1000. Так что цикл выполнится 1000 раз. 1 исполнение называется итерацией. Так что можно сказать что произойдет 1000 итерация. На каждой итерации будет выполняться код который написан между фигурными скобками for ( ; ; ) { some code }. В твоем случае это добавление к переменной sum значения счетчика i.

Добавлено через 3 минуты
Тыц сюда.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2013, 03:21
Привет! Вот еще темы с ответами:

Применение цикла if для определения простых чисел. If внутри цикла for - C++
Доброго времени суток, подскажите пожалуйста, в чем тут дело. С кодом все хорошо, все работает, просто я пытаюсь докопаться до сути и...

Используя одну переменную цикла укажите возможные способы объявления заголовка счетного цикла. - C++
Используя одну переменную цикла укажите возможные способы объявления заголовка счетного цикла.

вывод на экран чисел 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12, с использованием одного цикла и что бы все printf были только в теле цикла - C++
вывод на экран чисел 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12, с использованием одного цикла и что бы все printf были только в теле...

Нахождение отрицательного цикла в графе и вывод цикла - C++
Вот программа по нахождению отрицательного цикла в графе и вывод цикла void Floyd(int GR, int parents , int V) { int checking; int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru