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 3 của 3
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Các bạn ơi giúp mình kiểm tra lỗi này với !!!

    #include <iostream>
    #include <stdlib.h>
    #include <time.h>


    using namespace std;

    void NhapMang(int[], int );
    void XuatMang(int[], int );

    int Dem(int[], int, int);

    /**************************/

    void NhapMang(int h[], int j)
    {
    srand((unsigned int)time(Null)); // error: ' Null ' was not declared in this scope
    cout << "
    ~~~~ Dang random ne ~~~~";
    for (int i = 0 ; i < j; i++)
    {
    h[i] = srand()%90 + 10; // error: too few arguments to function
    }
    }

    /**************************/

    void XuatMang(int h[], int j)
    {
    cout << " Ten ten :
    ";
    for (int i =0; i < j; i++)
    {
    cout << h[i] << " ";
    }
    cout <<"
    ";
    }

    /**************************/

    int Dem(int h[], int j, int k)
    {
    int so_lan_xuat_hien = 0;
    for (int i = 0; i < j; i++)
    {
    if (h[i] == k)
    so_lan_xuat_hien++;
    }
    return so_lan_xuat_hien;
    }
    int main(int argc, char* argv[])
    {
    int j = 10;
    int h[i] = 10;

    NhapMang(h, j);
    XuatMang(h, j);

    int X = 0;
    cout << " Nhap phan tu X muon tim : ";
    cin >> X;
    int so_lan_xuat_hien = Dem(h,j,k); // Error : ' k ' was not declared in this scope
    cout << " phan tu " << X << " xuat hien" << so_lan_xuat_hien << "lan
    ";
    }


    Mình đang tự học C++, mày mò viết theo đếm số lần xuất hiện phần tử X bất kỳ mà gặp lỗi không rõ lắm.[IMG]images/smilies/Cry.gif[/IMG][IMG]images/smilies/Cry.gif[/IMG][IMG]images/smilies/Cry.gif[/IMG]
    Mong các anh/bạn chỉ bảo giúp lỗi sai của mình với.
    Thanks nhiều.[IMG]images/smilies/kiss.gif[/IMG][IMG]images/smilies/kiss.gif[/IMG][IMG]images/smilies/kiss.gif[/IMG]

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    1. NULL, không phải Null. (Viết đúng thì nó là NULL)
    2. Chỗ đó phải là rand().
    3. Bạn chưa khai báo biến k, mà viết như vậy cũng ko đc.

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi prog10
    1. NULL, không phải Null.
    2. Chỗ đó phải là rnd().
    3. Bạn chưa khai báo biến k, mà viết như vậy cũng ko đc.
    Hihi cảm ơn bạn nha. mình mò đc r. đêm hôm buồn ngủ quá [IMG]images/smilies/kiss.gif[/IMG][IMG]images/smilies/kiss.gif[/IMG][IMG]images/smilies/kiss.gif[/IMG].
    1 lần nữa cảm ơn bạn nhiều.

 

 

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
  •