Зайлабидин Мурзакулов
Зайлабидин Мурзакулов

C++ нужен внятный код который делает реверс набранной с клавы строки или хотя бы подробный алгоритм.

МС
Мария Соловьева

#include
using namespace std;
void reverse(char *);
size_t len(char *, rsize_t _pos = 0);
void show(char *, rsize_t _pos = 0);
int main() {
const size_t size = 256;
char str[size];
cout << " String?.. "; fgets(str, size, stdin);
reverse(str);
show(str);
cin.get(); cin.get();
return 0;
}
void show(char * _str, rsize_t _pos) {
while (_str[_pos]) cout << _str[_pos++];
}
size_t len(char * _str, rsize_t _pos) {
while (_str[_pos++]) if (_str[_pos] == 10) _str[_pos] = 0;
return --_pos;
}
void reverse(char * _str) {
size_t end = len(_str);
char temp;
for (rsize_t n = 0, m = end - 1; n < m; n++, m--) {
temp = _str[n];
_str[n] = _str[m];
_str[m] = temp;
}
}

АШ
Анастасия Шенц

#include
using namespace std;
int main(){
char a[200],c; int i,j,k; cin.getline(a,200); for(k=0;a[k];k++);
for(i=0,j=k-1;i< j;i++,j--)c=a[ i],a[ i]=a[ j],a[ j]=c; cout<< a; cin.get();}

Похожие вопросы
Нужен код для программы игрушки на C++
Нужен алгоритм поиска строки. Для составления блок-схемы. Паскаль.
Ввод строки, которая читает пробелы. C++
Срочно нужен простейший код браузера на C# в Visual C#
Что делать просле компиляции кода на c++
C++ Как задание б делать? Плиз, напишите алгоритм
помогите разобраться со строкой кода на C#
Ассемблер. Что делает каждая строка в коде?
Ассемблер. Что делает каждая строка в коде?
C++.Как получить такую картину. Нужен код