Что выполняют данные строки?

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Ответить
ais_v
Сообщения: 1
Зарегистрирован: 09 окт 2016, 15:19

09 окт 2016, 15:22

Объясните пожалуйста, что делает каждая строка? Все строки взяты из разных программ, просто не могу понять что они выполняют.
1) int n = static_cast<int>(symbols.length());

2)void print(int *a, int count){
for(int i = 0; i < count; i++) std::cout « a « ' ';
std::cout « std::endl;
}
3) a = i*n
4) A[j] = rand() % 10 - 5;
5) cout « symbols.substr(j, i) « en
Skwoogey
Сообщения: 63
Зарегистрирован: 11 янв 2016, 02:25

09 окт 2016, 17:37

2) создание кастомной функции, которая предназначена для вывода элементов массива на экран в строчку, правд в него надо правильно подавать параметры, иначе можно выйти за пределы массива (если вообще в него массив подавать, а не указатель на простую переменную)

3)присваивание i-тому элементу массива значение i*n
4)Присваивание ячейке двумерного массива случайного значения от -5 до 4

1,5)Предположу, что это кастомный класс, так как в интернете ничего найти не могу, поэтому конкретного чего-то сказать не могу. 5 - Вывод чего-то на экран. 1 - Присваивание с преобразованием типов.
Ответить