Từ 1 tới 8 trên tổng số 8 kết quả

Đề tài: Đếm số lần xuất hiện của phần tử X trong mảng A. Đếm số lần xuất hiện của các phần tử trong mảng.

  1. #1
    Ngày gia nhập
    12 2012
    Bài viết
    0

    Mặc định Đếm số lần xuất hiện của phần tử X trong mảng A. Đếm số lần xuất hiện của các phần tử trong mảng.

    Đếm số lần xuất hiện của phần tử X trong mảng A. Đếm số lần xuất hiện của các phần tử trong mảng.
    #include "stdafx.h"
    #include"stdio.h"
    #include"conio.h"
    void NhapMang1C(int A[],int &N)
    {
    printf("nhap so luong ptu:");
    scanf("%d",&N);
    for(int i=0;i<N;i++)
    {
    printf("a[%d]",i);
    scanf("%d",&(A[i]));
    }
    }
    void XuatMang1C(int A[],int N)
    {
    printf("Mang:\n");
    for(int i=0;i<N;i++)
    printf("%5d",A[i]);
    printf("\n");
    }
    int DemPtu(int A[], int N,int X)
    {
    int count=0;
    for(int i=0;i<N;i++)
    if(A[i]==X)
    count++;
    return count;
    }
    void InSoLanXH(int A[],int N)
    {
    printf("so lan xuat hien cua cac phan tu trong mang la:\n");
    for(int i=0;i<N;i++)
    printf("%d==>%d\n",A[i],DemPtu(A[i]));
    }
    void main( )
    {
    int A[20], N = 0;
    NhapMang1C( A, N );
    XuatMang1C( A, N );
    printf("gia tri X:");
    scanf("%d",&X);
    printf("so lan xuat hien cua %d trong A la %d\n",X,DemPtu(A,N,X);
    InSoLanXH(A,N);
    getch( );
    }
    Đã được chỉnh sửa lần cuối bởi music1234 : 12-01-2013 lúc 11:05 PM. Lý do: cho sát nghĩa với bài tập

  2. #2
    Ngày gia nhập
    02 2010
    Bài viết
    113

    Trích dẫn Nguyên bản được gửi bởi music1234 Xem bài viết
    Đếm số lần xuất hiện của phần tử X trong mảng A. Đếm số lần xuất hiện của các phần tử trong mảng.
    #include "stdafx.h"
    #include"stdio.h"
    #include"conio.h"
    void NhapMang1C(int A[],int &N)
    {
    printf("nhap so luong ptu:");
    scanf("%d",&N);
    for(int i=0;i<N;i++)
    {
    printf("a[%d]",i);
    scanf("%d",&(A[i]));
    }
    }
    void XuatMang1C(int A[],int N)
    {
    printf("Mang:\n");
    for(int i=0;i<N;i++)
    printf("%5d",A[i]);
    printf("\n");
    }
    int DemPtu(int A[], int N,int X)
    {
    int count=0;
    for(int i=0;i<N;i++)
    if(A[i]==X)
    count++;
    return count;
    }
    void InSoLanXH(int A[],int N)
    {
    printf("so lan xuat hien cua cac phan tu trong mang la:\n");
    for(int i=0;i<N;i++)
    printf("%d==>%d\n",A[i],DemPtu(A[i]));
    }
    void main( )
    {
    int A[20], N = 0;
    NhapMang1C( A, N );
    XuatMang1C( A, N );
    printf("gia tri X:");
    scanf("%d",&X);
    printf("so lan xuat hien cua %d trong A la %d\n",X,DemPtu(A,N,X);
    InSoLanXH(A,N);
    getch( );
    }
    C Code:
    1. int DemPtu(int A[], int N,int X)// định nghĩa
    2. printf("%d==>%d\n",A[i],DemPtu(A[i]));//sử dụng
    thấy đối số truyền vào khác nhau hok????
    p/s: làm ơn sửa lại tiêu đề cho nó ăn khớp với cái câu hỏi của bạn...làm ơn....

  3. #3
    Ngày gia nhập
    12 2012
    Bài viết
    0

    vậy sửa lại giúp em nha!

  4. #4
    Ngày gia nhập
    02 2010
    Bài viết
    113

    Trích dẫn Nguyên bản được gửi bởi music1234 Xem bài viết
    vậy sửa lại giúp em nha!
    thử như thế này xem:
    C Code:
    1. printf("%d==>%d\n",A[i],DemPtu(A,N, A[i]));

  5. #5
    Ngày gia nhập
    12 2012
    Bài viết
    0

    vẫn không được ạ!

  6. #6
    Ngày gia nhập
    02 2010
    Bài viết
    113

    Mặc định Đếm số lần xuất hiện của phần tử X trong mảng A. Đếm số lần xuất hiện của các phần tử trong mảng.

    sao lại không nhỉ....
    C Code:
    1. #include "stdafx.h"
    2. #include"stdio.h"
    3. #include"conio.h"
    4. void NhapMang1C(int A[],int &N)
    5. {
    6. printf("nhap so luong ptu:");
    7. scanf("%d",&N);
    8. for(int i=0;i<N;i++)
    9. {
    10. printf("a[%d]",i);
    11. scanf("%d",&(A[i]));
    12. }
    13. }
    14. void XuatMang1C(int A[],int N)
    15. {
    16. printf("Mang:\n");
    17. for(int i=0;i<N;i++)
    18. printf("%5d",A[i]);
    19. printf("\n");
    20. }
    21. int DemPtu(int A[], int N,int X)
    22. {
    23. int count=0;
    24. for(int i=0;i<N;i++)
    25. if(A[i]==X)
    26. count++;
    27. return count;
    28. }
    29. void InSoLanXH(int A[],int N)
    30. {
    31. printf("so lan xuat hien cua cac phan tu trong mang la:\n");
    32. for(int i=0;i<N;i++)
    33. printf("%d==>%d\n",A[i],DemPtu(A,N,A[i]));
    34. }
    35. void main( )
    36. {
    37. int A[20], N = 0;
    38. int X;
    39. NhapMang1C( A, N );
    40. XuatMang1C( A, N );
    41. printf("gia tri X:");
    42. scanf("%d",&X);
    43. printf("so lan xuat hien cua %d trong A la %d\n",X,DemPtu(A,N,X));
    44. InSoLanXH(A,N);
    45. getch( );
    46. }
    muốn xuất ra số lần xuất hiện của các phần tử, mà chỉ liệt kê 1 lần thì tìm trong diễn đàn
    út có post rồi...
    G9...

  7. #7
    Ngày gia nhập
    12 2012
    Bài viết
    0

    giờ được rồi,em cảm ơn nhiều ạ!

  8. #8
    Ngày gia nhập
    11 2012
    Bài viết
    0

    Bài này mình post 1 lần rồi @@ ! hình như cũng chính bạn này sửa dùm mình

Các đề tài tương tự

  1. Mảng trên C++ Kiểm tra 1 phần tử có xuất hiện trước 1 phần tử khác trong cùng 1 mảng
    Gửi bởi superdanger trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 1
    Bài viết cuối: 15-11-2012, 11:10 PM
  2. Lập trình C++ đếm số các phần tử chỉ xuất hiện trong mảng a mà không xuất hiện trong mang b
    Gửi bởi thaocute trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 24
    Bài viết cuối: 07-10-2012, 04:10 PM
  3. Xuất 1 kiểu dữ liệu là phân số mà không cần phải gọi qua hàm xuất trong class ?
    Gửi bởi giacmo1612 trong diễn đàn Nhập môn lập trình Java
    Trả lời: 4
    Bài viết cuối: 24-03-2012, 02:38 PM
  4. Hỏi về tần xuất xuất hiện của một phần tử trong mảng
    Gửi bởi A10932 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 01-04-2008, 05:00 PM
  5. bài toán tìm số lần xuất hiện các phần tử xuất hiện trong 1 chuỗi
    Gửi bởi tuan_anhhhh trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 11-03-2008, 09:30 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn