[Help] Lập trình C

  • Thread starter Thread starter runan
  • Ngày gửi Ngày gửi

runan

Thánh Chiến Hiệp Sĩ
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 :-w
theo mình đoán thì là mảng sinhvien vì csdl mà làm trên C thì :-o
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>
 

Attachments

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
 
Uhm, đã tự giải quyết xong hết rùi, cám ơn vì gợi ý của bài 1 nha. Mod lock topic giùm, hix....
 
Back
Top