พึ่งเคยใช้งานครั้งแรกโปรดอ่านที่นี่! howtouse!
x
  • Register
หางานด้าน IT อยู่เหรอ?

ช่วยเขียนโค๊ดจากโจทย์นี้ให้หน่อยคับขอร้องผมไม่มีปัญญาจริงๆ c++

–3 votes
จง รับค่าชื่อนักศึกษา เพศเก็บไว้ในตัวแปรแบบอาเรย์ โดยจำนวนข้อมูลที่ต้องการ จัดเก็บจะต้องถูกระบุจำนวนก่อน เมื่อรับค่าเป็นที่เรียบร้อยแล้ว ให้แสดงรายงานสรุปคะแนนข้อมูลทั้งหมด โดยแสดงเรียงตามชื่อนักศึกษา จากนั้นให้แสดงจำนวนเพศชาย และ เพศหญิง ว่ามีกี่คน รวมทั้งสิ้นกี่คน คะแนนสูงสุดเท่าไร คะแนนต่ำสุดเท่าไร

 

 

คือสมองผมเพิ่งสูตรคูณแต่อาจารย์แกให้ศึกษาและทำส่ง แล้วอะคับ งงไปหมด ผมไม่รู้ จะเริ่มต้นตรงไหน

ถามเมื่อ Sep 8, 2012 in C/C++ โดย Vivat Kosonpadit (99 คะแนน)
   

2 Answers

–2 votes
ใช้ array of structure
ตอบเมื่อ Sep 8, 2012 โดย Arisz Pnt (101 คะแนน)
0 votes
มี 3 แบบครับ

แบบยาก array of structure แบบ rep ล่าง ใช้กับ 2 กรณีนี้

ยากสุด อันนี้ใช้ malloc กับ sizeof ช่วยครับ

ยากรองลงมา อันนี้ใช้ ชนิดstruct ชื่อตัวแปร[เลขจำนวนเต็มๆมากๆ] เช่น student arr[1000] ประมาณนี้

 

แบบง่ายประกาศตัวแปร Array 2 ตัว ตัวแรกเป็น array of string เก็บชื่อ อีกอันเป็น array of int เก็บค่าคะแนน ประกาศล่วงหน้าไว้เยอะๆ เช่น 1000 อะไรประมาณนี้

Hint แบบง่าย array 2 ตัวนั้น ถ้า index ตัวเดียวกันหมายถึงคนเดียวกันครับ
ตอบเมื่อ Sep 8, 2012 โดย mix5003 (715 คะแนน)
edited Sep 8, 2012 โดย mix5003
พี่มีเอมเอสเอมหรือ เฟสบุกไหมคับ ผมอยากจะสอบถาม อะคับ
มีแต่ไม่ให้ครับ มีอะไรถามในนี้ดีกว่าครับ
คับพี่ T T  ปัญหาคือผมทำไม่ได้

Related questions

+2 votes
1 คำตอบ
1,564 views ถามเมื่อ May 22, 2012 in C/C++ โดย HuaNaa (455 คะแนน)
+2 votes
1 คำตอบ
+2 votes
1 คำตอบ
925 views ถามเมื่อ May 22, 2012 in C/C++ โดย HuaNaa (455 คะแนน)
+2 votes
1 คำตอบ
431 views ถามเมื่อ May 22, 2012 in C/C++ โดย HuaNaa (455 คะแนน)
+2 votes
1 คำตอบ
185 views ถามเมื่อ May 22, 2012 in C/C++ โดย HuaNaa (455 คะแนน)
...