1. char - символьный тип данных  2. int a = p  3. % - остаток от деления, 5/1=0  4. х += cos((x=1)-(x=1)), х=2  5. если условие выполняется, то x=1  6. цикл будет выполняться, пока не будет верно условие i<10, т.е. 9 раз  7. float x[20] - одномерный массив из 20-ти вещественных велечин = 20*4=80  8. выделить на фамилию, имя и отчество примерно по 15 символов и 13 символов на   номер телефона. затем умножить полученное число на количество населения   (15*3+13)*10000000 = 600000000 байт = 600 Мб   11. другие функции можно вызвать в функции main  12. возможна нехватка памяти, нужно поставить ограничения на поля, для исключения   нивалидных слов  13. программа должна вывести на экран ошибку  15. хранить генеалогическое дерево можно с помощью многомерного массива