Announcement

Collapse
No announcement yet.

Cho em hỏi về việc nhập vào 1 dãy phân số lưu trê mảng 1 chiều

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [C++] Cho em hỏi về việc nhập vào 1 dãy phân số lưu trê mảng 1 chiều

    Em hiện là SV năm nhất, e có vài vấn đề thắc mắc mong mấy a chị giúp hộ e, e tks trước
    Bt:
    Viết chương trình nhập vào 1 dãy các phân số lưu trên mảng 1 chiều, tối đa 100 phần tử, xuất ra màn hình dãy phân số đó, tìm những phần tử lớn nhất và xóa chúng.

  • #2
    Tạo một struct phân số rồi sài nó như kiểu dữ liệu bình thường thôi. Muốn so sánh hai phân số thì viết một hàm so sánh nữa.:sogood:

    Comment


    • #3
      Originally posted by chewinggum View Post
      Em hiện là SV năm nhất, e có vài vấn đề thắc mắc mong mấy a chị giúp hộ e, e tks trước
      Bt:
      Viết chương trình nhập vào 1 dãy các phân số lưu trên mảng 1 chiều, tối đa 100 phần tử, xuất ra màn hình dãy phân số đó, tìm những phần tử lớn nhất và xóa chúng.
      Nói là có vấn đề thắc mắc nhưng sao đưa mỗi cái đề bài thế này?! Còn cái thắc mắc đâu?!

      Có thắc mắc mọi người mới giúp, còn muốn làm giùm bài tập thì phải tính tiền công xá thế nào cho mọi người chứ. Bài tập phải tự làm, không làm được thì thuê chứ đâu có ăn sẵn được.

      Comment


      • #4
        nhập xuất thì bạn tự làm nha mình hộ bạn phần tìm ptu max
        int max(int n,int a[100])
        {
        max = a[0];
        for(int i=0;i<n;i++)
        {
        if(max < a[i])
        {
        max = a[i];
        }
        }
        //xoa phân tử max
        for(int j = i; j<n - 1 ; j++)//nhỏ hơn n - 1 để phần tử cuối +1 vẫn nằm trong mảng

        a[j] = a[j+1];
        n--;//do có một phần tử đã xóa

        sai ae sửa dùm hehe:shame:


        Khi đã chọn công việc hay cái nghề cho mình thì nên đầu tư nhiều công sức cho nó thì sẽ thấy nó có nhiều cái hay để kiếm ra tiền lắm.Rồi cái quan trọng là có sức hay kiên trì mà làm không thôi! Đừng đứng núi này trông núi nọ thì phí hoài thời gian và tuổi trẻ thôi!

        Comment


        • #5
          Cái này chỉ đúng khi a[i] là các số nguyên (kiểu int).

          Cái bạn chewinggum hỏi là phân số
          [MENTION=27003]chewinggum[/MENTION]: một số gợi ý cho bạn
          - Nên tạo một struct như bạn Quý nói
          - Lúc so sánh phân số có thể lấy: float val = (tu*1.0)/mau;
          - Lúc nhập nếu bắt buộc là nhập dạng: 2/3, 3/4...thì phải viết thêm hàm phân tích cái đó ra tử, mẫu. Rồi xài atoi để chuyển kiểu.
          https://ledsieure.com - Tết rồi, mua đèn về trang trí đi

          Comment

          LHQC

          Collapse
          Working...
          X