-
11-07-2016, 05:40 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Chuỗi: Bài toán đảo thứ tự của các kí tự trong 1 từ
Cho e hỏi code thế này đã đúng chưa và sao e lại bị kí tự lạ vậy [IMG]images/smilies/17.gif[/IMG]
http://codepad.org/zghuVxYV
[Mã:#include<iostream> #include<string> using namespace std; string nhap(string s) { cout << " Nhap chuoi: "; fflush(stdin); getline(cin, s); return s; } void hoanvi(char &a, char &b) { char temp; temp = a; a = b; b = temp; } void xuly(string s) { int k = 0; int dodai = s.length(); int i, j; int start = 0; for (i = 0; i < dodai; i++) { if (s[i] = ' ' && s[i + 1] != ' ') { for (j = start; j < i; j++) { hoanvi(s[j],s[i-1-j]); } } start = i; } cout << " kq: " << s; } int main() { string s="dang anh khoa"; xuly(s); system("pause"); return 0; }
View more random threads:
- Lỗi khi làm bài tập với mảng 2 chiều
- Đổi giá trị biến Const
- Giải giùm em bài: Tìm dãy con lớn nhất trong dãy số nguyên cho trước
- Chương trình tính tổng nguyên tố, sửa giúp lỗi?
- [C]Help về xóa dữ liệu trong tệp
- Đếm số tự nhiên
- Giúp mình mấy bài code C này với
- [HELP] giải phương trình bậc 2 dùng hàm
- về giao diện menu trong C/C++
- cho thue phong kieu sao paulo
-
12-07-2016, 06:26 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Đúng là sao và lại bị kí tự lạ vậy là sao ?
Mạng đang bị cá mập cắn, hỏi cho rõ thì có người trả lời
-
12-07-2016, 06:33 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
hàm hoán vị sai nhá.
may mà mạng nhà mình dùng cap aag nên mới trả lời dc chứ đong á đứt ròi [IMG]images/smilies/smile.png[/IMG]
-
12-07-2016, 07:24 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Ngoài lề,
không lý Cờ Việt đặt server ngoài VN sao mà cũng phải qua cáp biển vậy, tốc độ rất thấp.
-
13-07-2016, 05:14 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Anh chưa kiểm chứng thuật toán của em có đúng hay không. Nhưng trong hàm xuly(string s) em cần sửa lại 1 số chỗ:
+ if (s[i] = ' ' && s[i + 1] != ' ') => if (s[i] == ' ' && s[i + 1] != ' ')
+ thêm s[dodai] = '\0'; sau vòng lặp for lớn
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...