С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Объясните, что происходит во второй строке цикла - C++

21.12.2013, 20:57. Просмотров 180. Ответов 3
Метки нет (Все метки)

Объясните, пожалуйста, подробно, как работает вторая строка.
C++
1
2
{for (int i = 0; i<n; i++) // Цикл.
        a[i] = rand() % 11 - 5;}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2013, 20:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Объясните, что происходит во второй строке цикла (C++):

Объясните, что происходит в строчках кода, C++ - C++
Объясните, пожалуйста, строчки кода для задания, вкратце, для чего каждая вводится или что означает, начиная с bool ReadFile( fstream...

Объясните, что происходит при использовании const_cast - C++
#include &lt;iostream&gt; using namespace std; void sqr(int&amp; a) { a = a*a; } int main() { const int b = 5;

Объясните, пожалуйста что происходит в каждой функции - C++
#include &lt;iostream&gt; #include &lt;string&gt; #include &lt;vector&gt; #include &lt;algorithm&gt; using namespace std; /*Структура для хранения...

Объясните,пожалуйста,что происходит в этом куске программы? - C++
Требуется динамическое выделение памяти под двухмерный массив с заполнением массива с клавиатуры. Можно подробнее про этот кусок: ...

Что происходит в строке кода - C++
Всем привет. В буфере хранится путь, я нахожу последнюю точку и зануляю (конец строки). buffer = 0; Как из указателя на точку...

Что происходит в этой строке? - C++
fstream IN(ordersName); int kit,nKit ; for (int i = 1;IN &gt;&gt; kit &gt;&gt; nKit; ++i) { Вот это меня интересует что такое IN &gt;&gt; kit &gt;&gt;...

3
fishec
119 / 119 / 30
Регистрация: 07.09.2013
Сообщений: 338
21.12.2013, 21:07 #2
rand() возвращает случайное целое значение от 0 до какого-то числа вроде около 32000. % 11 - остаток от деления этого числа на 11. То есть если rand() получилось 122, то rand()% 11 будет равно 1. Потом вычитается 5.
То есть в этом цикле массив a заполняется случайными целыми числами от -5 до 5.
1
TamaGOch
9 / 9 / 0
Регистрация: 11.12.2012
Сообщений: 152
21.12.2013, 21:08 #3
остаток от деления случайного числа на 11-ть с последующим вычетом 5-ки
1
Ev_Hyper
Заблокирован
21.12.2013, 21:11 #4
Функция
C++
1
rand()
генерирует случайное число
%11 - числа будут от 0 до 10
-5 вычитаем из результата 5, т.е диапазон будет составлять [-5;5]
1
21.12.2013, 21:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.12.2013, 21:11
Привет! Вот еще темы с ответами:

Почему происходит остановка цикла? - C++
Подскажите почему при заполнении массива строками длиной от 5 символов, происходит остановка цикла? И как это можно исправить? ...

Объясните как происходит инициализация данного указателя - C++
Доброе утро. Объясните понятным языком по этапно, как происходит инициализация указателя на указатель в той строчке (тему про указатели...

Объясните запись цикла for - C++
Товарищи, объясните пожалуйста что в этих строках происходит? for(index = 0; ifs.get(fileContent); ++index); fileContent = 0;

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


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

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

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