Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 5 của 5
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi Lee Nguyen
    Sửa cái để tài sạo bạn... mình là member mới nên k biết... bấm zô sửa bài viết chỉ sửa đc cái nội dung bên trong... còn đề tài thì thua @@

    - - - Nội dung đã được cập nhật ngày 19-07-2016 lúc 12:55 PM - - -

    à bạn cho mình hỏi thêm... dấu " = " trong điều kiện if và dấu " == " nó khác nhau ntn vậy...Thank bạn trước [IMG]images/smilies/biggrin.png[/IMG]
    Tôi có tật giao thiệp với ngừoi Việt thì những từ chào hỏi xã giao dùng tiếng Việt. Từ ngữ chuyên môn, khó dịch thì mới dùng tiếng Anh.

    Nếu bạn là người nước ngoài, không rành tiếng Việt thì ít nhất cũng nên những từ xã giao tiếng Việt.

    View more random threads:


  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trong C/C++ toán tử
    = là gán ( pascal là := )
    == là so sánh (đại số Boolean, pascal là = )
    if (bool) với bool là 0 hay khác 0.

    phép gán có thể mở rộng, ví dụ a = b = c = 123;

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi Lee Nguyen
    if(n = m)
    {
    c[d++] = A;
    c[d] = B;
    }
    Vì n dược ghi lại thành m nên hàm xuly chỉ chép 2 phần tử đầu vào mảng thứ 3.

    Ngừoi tập viết code nên tập cách kiểm soát dấu = trong điều kiện if

    Lưu ý: bạn nên sửa tiêu đề lại cho hợp lệ. Tiêu đề như thế là loại chung chung, phạm quy.

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Mọi người xem hộ mình cái này....

    ****Viết chương trình trộn 2 mảng 1 chiều thành 1 mảng 1 chiều với mỗi phần tử của mảng mới là MIN từ 2 mảng cho trước. Trong quá trình trộn, các phẩn từ còn lại của mảng lớn hơn thì sẽ đưa vào mảng mới.
    VD:
    Mảng A: 1 2 3
    Mảng B: 4 5 6 7 8 9
    Out mảng C : 1 4 7 8 9
    Mình code nhưng lúc xuất ra nó chỉ nhận giá trị Min của 2 mảng. Các giá trị sau lại nhận giá trị rác.... @.@


    #include <stdio.h>
    #include <stdlib.h>

    using namespace std;

    //Tim MIN
    int timMin(int *a, int n)
    {
    int i = 0, minA;
    minA = a[0];
    for(i = 1;i<n;i++)
    {
    if(minA > a[i])
    {
    minA = a[i];
    }
    }
    return minA;
    }
    //Nhap mang
    void nhap(int *a, int n)
    {
    for(int i = 0; i<n;i++)
    {
    printf("
    Gia tri thu %d: ",i+1);
    scanf("%d",&a[i]);
    }
    }
    //Xuat mang
    void xuat(int *a, int n)
    {
    for(int i = 0; i< n; i++)
    {
    printf("%d ",a[i]);
    }
    }
    //Ham xu ly
    void xuly(int *a, int *b, int *c,int n,int m)
    {
    int A,B,d;
    d= 0;
    A = timMin(a,n);
    B = timMin(b,m);
    if(n = m)
    {
    c[d++] = A;
    c[d] = B;
    }
    if (n > m)
    {
    c[d++] = A;
    c[d] = B;
    for(int i = 2;i<2+(n-m);i++)
    {
    c[i] = a[m];
    m++;
    }
    }
    if (n < m)
    {
    c[d++] = A;
    c[d] = B;
    for(int i = 2;i<2+(m-n);i++)
    {
    c[i] = b[n];
    n++;
    }
    }
    }
    //Ham chinh
    int main()
    {
    int *a, *b, *c,n,m,d;
    printf("
    =====Mang A=====");
    printf("
    So luong: ");
    scanf("%d",&n);
    a = (int *)malloc (n*sizeof(int *));
    nhap(a,n);
    printf("
    =====Mang B=====");
    printf("
    So luong: ");
    scanf("%d",&m);
    b = (int *)malloc (m*sizeof(int *));
    nhap(b,m);
    if(n>m)
    {
    d = 2 + (n-m);
    }
    else
    {
    d = 2 + (m-n);
    }
    c = (int *)malloc (d*sizeof(int *));
    xuly(a,b,c,n,m);
    printf("
    Mang A: ");
    xuat(a,n);
    printf("
    Mang B: ");
    xuat(b,m);
    printf("
    Mang C: ");
    xuat(c,d);
    printf("
    ");
    system("pause");
    return 0;
    }


  5. #5
    Sửa cái để tài sạo bạn... mình là member mới nên k biết... bấm zô sửa bài viết chỉ sửa đc cái nội dung bên trong... còn đề tài thì thua @@

    - - - Nội dung đã được cập nhật ngày 19-07-2016 lúc 12:55 PM - - -

    à bạn cho mình hỏi thêm... dấu " = " trong điều kiện if và dấu " == " nó khác nhau ntn vậy...Thank bạn trước [IMG]images/smilies/biggrin.png[/IMG]

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •