ВАЖНЫЕ замечания
Решение каждой задачи предполагает написание полной программы на Си. Эта программа должна читать входные данные из стандартного входного файла, а затем выдавать ответ в стандартный выходной файл. При запуске с терминала это будет означать ввод с клавиатуры и вывод на экран.
Для успешного решения задачи пока достаточно, чтобы программа правильно работала на правильных входных данных.
Обязательно сохраняйте файлы под именами, соответствующими задачам, например:
- 6.1.c
Самостоятельная работа
1. Написать функцию void swap( int *x, int *y), которая меняет местами значения целочисленных переменных, на которые указывают x и y. Написать функцию main, которая бы читала два целых числа с клавиатуры, меняла местами с помощью этой функции, и печатала бы их новые значения.
2. Написать функцию int is_palindrome( char *s1 ), которая возвращает 1, если строка s1 является палиндромом (одинаково читается с начала и с конца, или: симметрична относительно середины) и 0, если не является. ПРИМЕЧАНИЕ: любая строка длины 0 или 1 является палиндромом по определению. Написать функцию main, которая бы читала с клавиатуры строку (до '.'), сохраняла
3.