Professional Documents
Culture Documents
1. Цел на упражнението
Запознаване с някои по-важни стандартни функции на С++,
ускоряващи процеса на програмиране. Разглеждат се по-често
използваните функции за преобразуване на символи, проверка на
символи и низове, обработка на символни низове и математически
операции.
1
int isspace (int c) - връща стойност True (ненулева стойност), ако c
е интервал, символ за нов ред (\n), символ за връщане на каретката (\r),
символ за табулация (\t) и False (нула) в противен случай;
2
Първото извикване на strtok връща указател към първия символ от
първата дума в str1 и записва NULL в str1 непосредствено след
върнатата дума. Всяко следващо извикване на функцията strtok с първи
аргумент NULL ще продължи да търси в str1 следващата дума.
3
3. Задачи за изпълнение
Задача 1:
Да се съставят функции, които да закръгляват аргумента си -
произволно реално число - до най-близкото по-голямо и най-близкото
по-малко число.
Задача 2:
Да се състави програма, която да изчислява квадратен корен,
кубичен корен и корен от четвърта степен на числа от 10 до 25
включително.
Задача 3:
Да се състави програма, в която да се дефинират функции за
тестване на всяка от изброените функции за работа със символни
низове.
Задача 4:
Да се състави програма, която да съхранява пароли в масив от
символи с име pass. Чрез функцията strcmp(), да се провери за
правилно въведена парола. Да се изведе съответно съобщение.
Задача 5:
Да се състави програма за въвеждане на символни низове, всеки
на отделен ред, за сортиране и извеждането им на екрана. За
сортировката да се използва масив от указатели към основния масив от
символните низове.
Задача 6:
Да се състави програма, която чете текст от думи и печата броя на
еднобуквените, двубуквените и т.н. думи. За сканиране на низа да се
използва функцията strtok().