Написання програм з використанням символьних та рядкових величин.
Буде запропоновано написати програми по 5 завданням і одному додатковому. Який сенс у додатковому завданні?
У всіх п'яти завданнях НЕ можна використовувати масиви та множини.
Тим, кому виповнилося вже 16 років, при вирішенні додаткового завдання мають можливість отримати по 10 і 5 балів за кожне завдання, тобто максимально 45 балів. Якщо програміст, якому 16+ не вирішує додаткового завдання, то за кожне офіційне завдання отримує максимум 9(або 4 для четвертого завдання) балів, тобто максимально 40 балів.
Якщо програміст, якому ще НЕ виповнилось 16 років вирішує крім офіційних завдань ще і додаткове, має можливість отримати +1 бал, тобто максимальна кількість набраних балів 46.
У додатковому завданні можливе використання всіх ваших знань: масиви, множини, функції і процедури і т.д.
У кого не вказана дата народження, то я буду оцінювати, що вам вже виповнилося 16 років, отже поставте свій вік у інформації. Ваші дати народження я записала собі, одже немає сенсу їх змінювати.
Ще хочу попередити, хто буде використовувати Free Pascal, ABC Pascal, робіть помітку в коментарях у кожній програмі.
Бажаю легкого написання програм на сьогоднішньому онлайн конкурсі Pascal!
Ввести з клавіатури рядок, і якщо він є цілим числом, то визначити чому воно буде дорівнювати у двійковій системі числення.
Ввести з клавіатури рядок, який містить слова і будь-яку кулькість пробілів між ними. Необхідно прибрати з тексту зайві пробіли(2 і більше пробілів підряд), а також всі пробіли на початку і в кінці рядку.
Ввести з клавіатури два "довгих"(більше цифр, ніж може зберігати longint) цілих додатніх числа, які оголошуються як рядки і необхідно знайти результат їх додавання.
максимальна довжина кожного рядка-25 символів
(наприклад: 471021544512+215487897412=686509441924)
Вивести на екран послідовність символів
a
ab
abc
abcd
і т д.
abcdefghijklmnopqrstuvwxyz
З клавіатури вводяться цифри і арифметичні знаки(+,-,*) як один рядок. Необхідно визначити чому буде дорівнювати результат, якщо дії виконуються згідно з правилами арифметики.
Примітка: якщо програма буде працювати лише зі знаками +-, то це буде максимум 5 балів.
Розглядайте випадок, коли перший символ-це цифра(тобто перше число лише додатнє)
Ввести матрицю N*N через генератор випадкових чисел [1..100] та повернути її на 90 градусів за годинниковою стрілкою. Вивести вихідну і результуючу матриці.