Website Summary Files Commits Branches @commit @diff @stats
path: root / Sem. 12 / task1.cpp
diff options
context:
space:
mode:
Commit55fc7eb3bba83f4084b2f897c61d0280a5f9c097 (patch)
Author
 angeld55 <angel_dimitriev@abv.bg>
2021-10-02 17:44:35 +0300
Committer
 angeld55 <angel_dimitriev@abv.bg>
2021-10-02 17:44:35 +0300
Files85d32a9a73f85c54162f9233f36a054ebe0de212 /Sem. 12/task1.cpp
Introduction_to_programming_FMI-55fc7eb3bba83f4084b2f897c61d0280a5f9c097.tar
Introduction_to_programming_FMI-55fc7eb3bba83f4084b2f897c61d0280a5f9c097.tar.gz
Introduction_to_programming_FMI-55fc7eb3bba83f4084b2f897c61d0280a5f9c097.zip
Parent7f51b56297270d4a1f808bc73d082b71418a2fe0 (diff)
new
1 files changed, 0 insertions, 54 deletions
-rw-r--r--Sem. 12/task1.cpp54
diff --git a/Sem. 12/task1.cpp b/Sem. 12/task1.cpp
deleted file mode 100644
index 1698c33..0000000
--- a/Sem. 12/task1.cpp
+++ /dev/null
@@ -1,54 +0,0 @@
-#include <iostream>
-using namespace std;
-
-bool isDigit(char ch)
-{
- return ch >= '0' && ch <= '9';
-}
-int countDigits(const char* str)
-{
- //int len = strlen(str);
- //int count = 0;
- //for (int i = 0; i < len; i++)
- //{
- // if (isDigit(str[i]))
- // count++;
- //}
-
- int count = 0;
- while (*str != '\0')
- {
- if (isDigit(*str))
- count++;
- str++;
- }
- return count;
-}
-
-void removeDigits(const char* str, char* resultStr)
-{
- while (*str != '\0')
- {
- if (!isDigit(*str))
- {
- *resultStr = *str;
- resultStr++;
- }
- str++;
- }
- *resultStr = '\0';
-}
-int main()
-{
- const char* str = "hello friends 123 , how are you? 343. Fine!";
-
- int len = strlen(str) - countDigits(str);
-
- char* resultStr = new char[len + 1];
-
- removeDigits(str, resultStr);
-
- cout << resultStr << endl;
-
- delete[] resultStr;
-} \ No newline at end of file