diff --git a/1.cpp b/1.cpp index 898198d..44a9d25 100644 --- a/1.cpp +++ b/1.cpp @@ -1,11 +1,22 @@ -// Разверните строку. Указатель reverse_string должен +// Разверните строку. Указатель reverse_string должен // указывать на развернутую строку. +#include + char* string = "The string!"; int main() { char* reverse_string; - + size_t len = strlen(string); + + reverse_string = new char[len + 1]; + for (int i = 0; i < len; i++) + reverse_string[i] = string[len - 1 - i]; + reverse_string[len] = '\0'; + + // [...] + + delete [] reverse_string; return 0; -} \ No newline at end of file +}