Содержание
- 2. Массивы в C++ Создается массив по следующей схеме: тип имя[размер]; Где тип — это тип элементов
- 3. Массивы в C++ Можно не указывать размер массива (оставив пустые квадратные скобки после его имени), но
- 4. Массивы в C++ Массив объявленный как char mas[128]; будет занимать в памяти — 128 байт (столько
- 5. Массив mas3 займет в памяти 1600 байт. Сколько места в памяти займут остальные из объявленных в
- 6. Массивы в C++ В неинициализированном массиве (по аналогии с неинициализированной переменной) будут храниться заранее неизвестные значения
- 7. Чтобы обратиться к какому-то из элементов массива для того, чтобы прочитать или изменить его значение, нужно
- 8. А чтобы присвоить новые значения (10, 20, 30, 40) всем элементам массива, потребуется написать в программе:
- 9. Уже из последнего примера видно, что для того, чтоб обратиться ко всем элементам массива, приходится повторять
- 10. А после этого несложно вывести все элементы массива на экран: for(int i=0; i { cout }
- 11. Пример программы #include using namespace std; int main() { cout int n; cin >> n; const
- 12. Что бы такого придумать… Генерация псевдослучайных чисел в C++
- 13. Генерация псевдослучайных чисел в C++ В стандартной библиотеке C++ (в заголовочном файле cstdlib) существует функция rand(),
- 14. Если создать и запустить программу, которая выводит два случайных числа на экран несколько раз, то можно
- 15. Функция rand(), на самом деле, выбирает числа из последовательности значений, вычисленных по специальному алгоритму, где базой
- 16. Иметь одинаковые наборы при каждом запуске удобно, например, в процессе тестирования. Но для реальной программы нужно,
- 17. Традиционно в качестве аргумента для функции srand() используют текущее значение времени в формате UNIXTIME (количество секунд,
- 18. Предыдущий пример можно легко модернизировать до такого состояния, чтобы числа не повторялись между запусками: #include #include
- 19. Отметим, что перемешивать последовательность псевдослучайных чисел нет смысла чаще одного раза в процессе исполнения программы. В
- 20. Проблема решается с использованием пары арифметических операций. Для того, чтобы сузить промежуток до [0;n−1] достаточно применить
- 21. Когда требуется получить промежуток начинающийся не от 0, то результат функции просто сдвигают в положительном или
- 22. #include #include #include using namespace std; int main() { int a, b; cout > a; cout
- 24. Скачать презентацию