Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Fish24
0 / 0 / 0
Регистрация: 24.11.2013
Сообщений: 46
1

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

21.12.2013, 20:57. Просмотров 196. Ответов 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++
Объясните, пожалуйста, строчки кода для задания, вкратце, для чего каждая...

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

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

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

Что происходит в строке кода
Всем привет. В буфере хранится путь, я нахожу последнюю точку и зануляю...

3
fishec
121 / 121 / 62
Регистрация: 07.09.2013
Сообщений: 343
21.12.2013, 21:07 2
rand() возвращает случайное целое значение от 0 до какого-то числа вроде около 32000. % 11 - остаток от деления этого числа на 11. То есть если rand() получилось 122, то rand()% 11 будет равно 1. Потом вычитается 5.
То есть в этом цикле массив a заполняется случайными целыми числами от -5 до 5.
1
TamaGOch
9 / 9 / 3
Регистрация: 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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.12.2013, 21:11

Что происходит в этой строке?
fstream IN(ordersName); int kit,nKit ; for (int i = 1;IN &gt;&gt; kit &gt;&gt; nKit;...

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

Объясните как происходит инициализация данного указателя
Доброе утро. Объясните понятным языком по этапно, как происходит инициализация...


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

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

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