Slide 47
Slide 47 text
47/52
47/52
Практическое задание (до 22.10.2021) 1/2
1. Использовать указатель в качестве итератора при прохождении по массиву/строке.
2. Объявить последовательно переменные типов int, char, bool, short, long, float, double, long
double, int[]. Вывести их адреса; сравнить разности адресов с размерами переменных и
внутри массива int[], выдаваемыми операцией sizeof().
3. Написать функции для создания двумерного динамического массива, заполнения его
случайными числами от 0 до 100 (с помощью функций srand() и rand()) и печати его
содержимого на экран.
4. Объявите динамический массив символов, размер которого вводится пользователем.
Самостоятельно заполните его. Посмотрите на адреса каждого элемента с помощью
оператора &. Какую закономерность можно наблюдать?
5. Объявите динамический массив чисел, размер которого вводится пользователем.
Самостоятельно заполните его. С помощью арифметики указателей выведите на экран его
содержимое в обратном порядке.
6. Написать функцию, которая сравнивает два указателя и возвращает 1, если они указывают
на один и тот же участок памяти, и 0 - в противном случае.