From b406163922bd853fbe6065d38641bfc919f75ca4 Mon Sep 17 00:00:00 2001 From: zagrichanskiy Date: Sat, 8 Feb 2014 10:10:53 +0200 Subject: [PATCH] Update 1.cpp --- 1.cpp | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) 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 +}