|
|||
Указатели, символьные строки и функцииУказатели, символьные строки и функции Вариант №1 Разработать функцию, которая подсчитывает количество слов в строке. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Вариант №2 Разработать функцию, которая дописывает одну строку в конец другой. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Вариант №3 Разработать функцию, которая выделяет первое слово из строки. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Вариант №4 Разработать функцию, которая сравнивает две строки, игнорируя различия в регистрах. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Вариант №5 Разработать функцию, которая разбивает строку на две части: до первого вхождения заданного символа и после него. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Вариант №6 Разработать функцию, которая выравнивает строку по левому краю до заданной длины. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Вариант №7 Разработать функцию, которая копирует строку в другую строку заданной длины и размещает текст первой строки по центру второй строки. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Вариант №8 Разработать функцию, которая удаляет из строки заданное количество символов, начиная с заданной позиции. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Вариант №9 Разработать функцию, которая определяет в строке номер позиции слова с заданным номером. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Вариант №10 Разработать функцию, которая заменяет символы строки из одного заданного алфавита на символы другого алфавита. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Вариант №11 Разработать функцию, которая находит последнее вхождение в строку заданной подстроки. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Вариант №12 Разработать функцию, которая доводит длину строки до заданной, вставляя пробелы между словами. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Вариант №13 Разработать функцию, которая находит в строке первый символ, который входить в другую заданную строку. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Вариант №14 Разработать функцию, которая удаляет из строки слово с заданным номером. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Вариант №15 Разработать функцию, которая перекрывает символы строки заданным количеством символов другой строки, начиная с заданной позиции. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Вариант №16 Разработать функцию, которая находит в строке первый символ, который не входить в другую заданную строку. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Вариант №17 Разработать функцию, которая сравнивает две строки, игнорируя количество пробелов между словами. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Вариант №18 Разработать функцию, которая удаляет из начала и из конца строки заданный символ. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Вариант №19 Разработать функцию, которая выделяет из строки заданное количество слов, начиная со слова с заданным номером. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Вариант №20 Разработать функцию, которая выравнивает строку по правому краю до заданной длины. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Вариант №21 Разработать функцию, которая вставляет в строку другую строку, начиная с заданной позиции. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Вариант №22 Разработать функцию, которая переводит строку, содержащую десятичное представление целого числа, в строку, содержащую его шестнадцатиричное представление. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Вариант №23 Разработать функцию, которая находит первое вхождение в строку заданной подстроки. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Вариант №24 Разработать функцию, которая дописывает одну строку в начало другой. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Вариант №25 Разработать функцию, которая заменяет в строке все множественные вхождения заданного символа одним. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Вариант №26 Разработать функцию, которая заменяет в строке одну заданную комбинацию символов другой заданной комбинацией. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Вариант №27 Разработать функцию, которая переписывает все символы строки в обратном порядке. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Вариант №28 Разработать функцию, которая определяет длину слова с заданным номером. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Вариант №29 Разработать функцию, которая копирует строку в другую строку заданное количество раз. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Вариант №30 Разработать функцию, которая выделяет из заданной строки подстроку заданной длины, начиная с заданной позиции. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. В большинстве заданий необходимо предусмотреть работу функции при некорректном задании ее параметров. 2. В тех заданиях, где применен термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки.
|
|||
|