From 15b1685a4c684b5498473ff1cefa1767bc655d49 Mon Sep 17 00:00:00 2001 From: Justsvetoslavov Date: Tue, 2 Nov 2021 16:23:43 +0200 Subject: Edit&Rename --- pract_SI/Pract. 04/Task4.txt | 32 -------------------------------- pract_SI/Pract. 04/Tasks4.txt | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 32 deletions(-) delete mode 100644 pract_SI/Pract. 04/Task4.txt create mode 100644 pract_SI/Pract. 04/Tasks4.txt diff --git a/pract_SI/Pract. 04/Task4.txt b/pract_SI/Pract. 04/Task4.txt deleted file mode 100644 index cc5f735..0000000 --- a/pract_SI/Pract. 04/Task4.txt +++ /dev/null @@ -1,32 +0,0 @@ -#Никола Светославов - task4 - -## Задачи - -1. Да се състави функция sum(const int a, const int b), която приема две числа и връща като резултат сбора им. -2. Да се напише функция isEven(const int num), която връща дали дадено число е четно или не. -3. а)Да се напише функция isPositive(const int num), която връща дали дадено число е положително или не - b)Да се напише функция isNegative(const int num), която връща дали дадено число е отрицателно или не. -4. a)Напишете функция abs(const int num), която връща като резултат абсолютната стойност на числото num. - b)Напишете функция fabs(const double num), която връща като резултат абсолютната стойност на числото num. -5. Напишете функция print(const char S, const int N), която извежда на екрана N-пъти символа S. -6. Напишете функция isCapitalLetter(const char S), която проверява дали даден символ е главна буква. - *Реализирайте функция checkSymbol(const char S), която да проверява дали символът е буква.* -7. a)Напишете функция, която проверява дали дадено число е в интервала [100;10000] - b)Напишете функция, която проверява дали дадено число е в даден интервал. - -8.Напишете функция pow(const int num, const unsigned N), която връща като резултат числото num повдигнато на степен N, където N е строго положително. -9.Напишете функция calculate(const int a, const int b, char action), където action може да бъде [+-*/%]. - Програмата да връща като резултат съответното действие, а ако не се укаже символ да върне сбора на числата -10.Напишете функция, askUser(const int from, const int to), която кара потребителя да въвежда числа докато не въведе число, - което да е в указания интервал, а като резултат връща въпросното число. - -11. Напишете програма, която по въведено число изкарва представянето му в двоична бройна система. - Реализирайте го чрез функция. -12.Да се напише програма, която въвежда стойности на естествените числа a, b, c и d и намира и извежда най-големият общ делител - на числата a и b, след това на c и d и накрая на a, b, c и d. -13.Напишете програма, която получава цяло естествено число в интервала [100;100000]. - Програмата да изведе най - близкото число степен на двойката до това число.(тоест разликата на числата по абсолютна стойност да е минимална). - Входа да се валидира като при грешен ход да се дава възможност за нов опит. - Изкарайте отделните функционалности във функции. - - diff --git a/pract_SI/Pract. 04/Tasks4.txt b/pract_SI/Pract. 04/Tasks4.txt new file mode 100644 index 0000000..cc5f735 --- /dev/null +++ b/pract_SI/Pract. 04/Tasks4.txt @@ -0,0 +1,32 @@ +#Никола Светославов - task4 + +## Задачи + +1. Да се състави функция sum(const int a, const int b), която приема две числа и връща като резултат сбора им. +2. Да се напише функция isEven(const int num), която връща дали дадено число е четно или не. +3. а)Да се напише функция isPositive(const int num), която връща дали дадено число е положително или не + b)Да се напише функция isNegative(const int num), която връща дали дадено число е отрицателно или не. +4. a)Напишете функция abs(const int num), която връща като резултат абсолютната стойност на числото num. + b)Напишете функция fabs(const double num), която връща като резултат абсолютната стойност на числото num. +5. Напишете функция print(const char S, const int N), която извежда на екрана N-пъти символа S. +6. Напишете функция isCapitalLetter(const char S), която проверява дали даден символ е главна буква. + *Реализирайте функция checkSymbol(const char S), която да проверява дали символът е буква.* +7. a)Напишете функция, която проверява дали дадено число е в интервала [100;10000] + b)Напишете функция, която проверява дали дадено число е в даден интервал. + +8.Напишете функция pow(const int num, const unsigned N), която връща като резултат числото num повдигнато на степен N, където N е строго положително. +9.Напишете функция calculate(const int a, const int b, char action), където action може да бъде [+-*/%]. + Програмата да връща като резултат съответното действие, а ако не се укаже символ да върне сбора на числата +10.Напишете функция, askUser(const int from, const int to), която кара потребителя да въвежда числа докато не въведе число, + което да е в указания интервал, а като резултат връща въпросното число. + +11. Напишете програма, която по въведено число изкарва представянето му в двоична бройна система. + Реализирайте го чрез функция. +12.Да се напише програма, която въвежда стойности на естествените числа a, b, c и d и намира и извежда най-големият общ делител + на числата a и b, след това на c и d и накрая на a, b, c и d. +13.Напишете програма, която получава цяло естествено число в интервала [100;100000]. + Програмата да изведе най - близкото число степен на двойката до това число.(тоест разликата на числата по абсолютна стойност да е минимална). + Входа да се валидира като при грешен ход да се дава възможност за нов опит. + Изкарайте отделните функционалности във функции. + + -- cgit v1.3.1-23-gd82d