Các bác cho em thuật toán về đảo ngược xâu cái nhé , em đang rất cần
Mong các bác giải thích rõ giùm em
Em viết thế này có lỗi ở đâu , các bác giúp em sửa lại cái nhé
#include <iostream.h>
#include <conio.h>
void inverse()
{
char s[]="";
gets(s);
int n=strlen(s);
char luu[n];
for(int i=0;i<n;i++)
{
luu[i]=s[n-1-i];
}
cout << luu << endl;
}
int main()
{
inverse();
system("PAUSE");
}
"đảo chuỗi mà không sử dụng biến phụ và mảng phụ?"
tui biết 2 cái nè :
Code:swap(int &a,int &b){ a = a + b; b = a - b; a = a - b; }Code:swap(int &a,int &b){ a = a ^ b; b = a ^ b; a = a ^ b; }
chà, đơn giản quá