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

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

Восстановить пароль Регистрация
 
bur0v8
1 / 1 / 0
Регистрация: 23.06.2013
Сообщений: 31
26.11.2013, 03:08     Пояснить работу цикла #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++
C++ Пояснить устройство цикла
C++ Можно ли как нибудь ускорить работу цикла for?
C++ Пояснить по работе с указателями
C++ Пояснить работу программы, которая складывает элементы введённого числа между собой
Объясните работу вложенного цикла C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
caiman
 Аватар для 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 минуты
Тыц сюда.
Yandex
Объявления
26.11.2013, 03:21     Пояснить работу цикла
Ответ Создать тему
Опции темы

Текущее время: 21:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru