Thú thật runan kém nhất lập trình C mà dạo này dính bài kiểm tra như thế này, ai giỏi giúp giùm 1 vé nhất định hậu tạ. bài 1: Nhập 1 chuỗi sau đó xuất chuỗi ra và đổi các ký tự đầu tien thành chữ hoa.Ví dụ: lập trình web ---> Lập trình Web. Sau đó, nhập 1 kí tự và tìm xem kí tự đó có trong chuỗi hem và nằm ở vị trí thứ mấy. Ví dụ: có chuỗi abcdef. Nhập d ----> có ký tự d, nằm ở vị trí 4. Bài 2: một cấu trúc sinhvien.(cấu trúc có rùi). gồm: mã,tên,diểm 1, điểm 2, điểm 3, điểm tb= 3 cái kia cộng lại chia 3 -Tìm xem một sinh viên nào đó có trong danh sách hay ko sau khi nhập tên sinh viên đó vào. - Tìm sinh viên có điểm tb cao nhất và xuất ttin ra màn hình. -Tìm các sv có điểm tb >=5 và in ra màn hình luôn. Nhiêu đó thôi.
//convert char* ConvertStrIntoCapitalizeEachWord(char *_inStr) { char* _kqStr; _kqStr = Copy(_inStr); for (int i = 0; i < (int)strlen(_kqStr); i++) { if ( (int)(_kqStr) >= 97 && (int)(_kqStr) <= 122 ) { if ( ( i == 0) || (_kqStr[i - 1] == ' ') ) _kqStr -= 32; } } return _kqStr; } // Find int FindFirstPosCharIntoStr(char _char,char *_inStr) { int _pos = -1; // default = not find for (int i = 0; i < (int)strlen(_inStr); i++) { if ( (int)(_inStr) == _char ) { _pos = i; return _pos; } } return _pos; } <bài> bạn mô tả rõ hơn là 1 mảng SINHVIEN hay csdl có table SINHVIEN theo mình đoán thì là mảng sinhvien vì csdl mà làm trên C thì nếu là mảng sinhvien thì lưu trong file (dễ hơn) hay tự nhập nếu bạn online cứ nhắn mình bài này cũng đơn giản chừng 15 - 20 ph là xong <nhớ + rep cho mình vì viêt hộ đó - với công tìm hiểu cấu trúc C nữa - vì làm trên dot net nên lâu ko đụng>
Hức, nhìn vào runan hem hiểu gì hết >=9 và <=122 là gì???? Thôi kệ cứ sài đỡ có còn hơn không hihihi. Thanks +rep.
bạn down cái file bài ấy về mà xem còn bài 2 bạn mô tả rõ thêm chút nữa đi không thì mình làm theo cách mình hiểu được ko