Указатели. Передача параметров по указателю

ВАЖНЫЕ замечания

Решение каждой задачи предполагает написание полной программы на Си. Эта программа должна читать входные данные из стандартного входного файла, а затем выдавать ответ в стандартный выходной файл. При запуске с терминала это будет означать ввод с клавиатуры и вывод на экран.

Для успешного решения задачи пока достаточно, чтобы программа правильно работала на правильных входных данных.

Обязательно сохраняйте файлы под именами, соответствующими задачам, например:

Задачи для разбора с демонстрацией

22.0.1. 22.0.1.c Еще раз разобрать передачу параметра по указателю, взятие адреса и разыменование указателя. Убедиться, что a[i] это тоже самое, что *(a+i).

Задачи для решения в машинном зале

22.0. Написать программу, которая печатает возможные смещения от указателя на массив, пока не вывалится с ошибкой сегментации. Запустить несколько раз и посмотреть на различные результаты. +1, -1, +2, -2, +3, -3.

22.1. Ввести массив целых чисел длины N (задано константой), и перевернуть его, используя два укзателя, движущиеся навстречу друг другу.

Домашнее задание

LecturesVMSH/C/2011-02-01 (последним исправлял пользователь PavelSutyrin 2011-05-18 15:34:02)