1)Составить программу на Pascal.Нельзя использовать массивы и вводить в начале работы программы количество исходных данных. Использовать линейные списки. Построить линейный список из нескольких динамических переменных,содержащих вводимые символы-строчные буквы английского алфавита. После каждого элемента списка вставить ещё по одному элементу, значением которого будет ещё одна такая же буква английского алфавита, как и у предыдущего элемента, только прописная. Вывести полученный список.
2)
Составить программу проверки ортогональности квадратной матрицы заданного порядка (скалярное произведение любой пары различных строк равно 0, а скалярное произведение каждой строки на себя равно одному и тому же числу не равному 0).
Заранее огромное спасибо)