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

Đề tài: Nhập Mảng,xuất mảng,thêm mảng ,xóa mảng, thêm mảng..mọi người sữa lỗi dùm e với

  1. #1
    Ngày gia nhập
    11 2011
    Bài viết
    4

    Mặc định Nhập Mảng,xuất mảng,thêm mảng ,xóa mảng, thêm mảng..mọi người sữa lỗi dùm e với

    #include "stdio.h"
    #include "conio.h"
    //Ham Nhap Mang
    void NhapMang(int arr[],int n)
    {
    for(int i=0;i<n;i++)
    {
    printf("Nhap vao mang arr[%d] ", i);
    scanf_s("%d ", arr[i]);
    }
    }
    //Ham Xuat Mang
    void XuatMang(int arr[], int n)
    {
    for(int i=0;i<n;i++)
    {
    printf("%4d ", arr[i]);
    }
    }
    // Ham Xuat Ra Cac Phan Tu Chan Trong Mang
    void XuatPhanTuChan(int arr[],int n)
    {
    for(int i=0;i<n;i++)
    {
    if(arr[i]%2==0)
    {
    printf("%4d ",arr[i]);
    }
    }
    }
    //Ham Dem,Xuat Tong Cac Phan Chan Trong Mang
    int Dem_TongPhanTuChan(int arr[],int n)
    {
    int dem=0;
    long S=0;
    for(int i=0;i<n;i++)
    {
    if(arr[i]%2==0)
    {
    dem++;
    S+=arr[i];
    }
    printf("Cac phan tu chan co trong mang: %d", dem);
    }
    return S;
    }
    //Ham Them Mang
    void ThemPhanTuMang(int arr[], int &n)
    {
    int m;
    int i=n;
    printf("Nhap so phan tu muon them vao: ");
    scanf("%d", &m);
    n+=m;
    for(;i<n;i++)
    {
    printf("Nhap arr[%d]", i);
    scanf_s("%d ", &arr[i]);
    }
    }
    //Xoa mot phan tu trong mang
    void XoaPhanTuMang(int arr[],int n)
    {
    int i=-1;
    while(i<1 || i>n-1)
    {
    printf("Xoa phan tu thu thu : ");
    scanf_s("%d", i);
    }
    i--;
    n--;
    while(i<n)
    {
    arr[i]=arr[i+i];
    i++;
    }

    }
    // Sua 1 gia tri phan tu trong mang do
    void SuaGiaTriMang(int arr[],int n)
    {
    int i = n; //
    while (i < 1 || i > n-1)
    {
    printf ("\nMuon sua phan tu thu: ");
    scanf_s("%d", &i);
    }
    i--;
    printf ("\nNhap lai arr[%d]: ", i+1);
    scanf_s ("%d", &arr[i]);

    }
    void main()
    {
    int n;
    int arr[50];
    printf("Nhap n: ");
    scanf_s("%d", &n);
    NhapMang(arr,n);
    XuatMang(arr,n);
    XuatPhanTuChan(arr,n);
    long S= Dem_TongPhanTuChan(arr,n);
    printf("Tong phan tu chan S = %ld\n", S);
    ThemPhanTuMang(arr,n);
    XoaPhanTuMang(arr,n);
    SuaGiaTriMang(arr,n);

    }

  2. #2
    Ngày gia nhập
    11 2011
    Bài viết
    4

    Mặc định Nhập mảng....

    MỌi người giúp e với.chạy chương trình thi không báo lỗi nhưng mà khi chạy nó báo lỗi rồi thoát.mong mọi người sữa và chỉnh lại dùm e với.thanks cả nhà.

  3. #3
    Ngày gia nhập
    03 2011
    Nơi ở
    Bình Dương, Hồ Chí Minh
    Bài viết
    392

    Trích dẫn Nguyên bản được gửi bởi mremty Xem bài viết
    MỌi người giúp e với.chạy chương trình thi không báo lỗi nhưng mà khi chạy nó báo lỗi rồi thoát.mong mọi người sữa và chỉnh lại dùm e với.thanks cả nhà.
    Ở hàm nhập mảng w xóa, khi bạn scanf_s bạn thiếu dấu &
    scanf_s("%d ", arr[i]); =>&????

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

  1. Nhập, thêm, sửa, xóa dữ liệu trên DataGridView cơ bản nhất
    Gửi bởi tesulakata trong diễn đàn Tutorials và Thủ thuật lập trình C#, ASP.NET
    Trả lời: 16
    Bài viết cuối: 04-11-2013, 05:02 PM
  2. Nhập, thêm, sửa, xóa trực tiếp dữ liệu trên DataGridView!
    Gửi bởi gacongnghiep_cs trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 11
    Bài viết cuối: 11-06-2012, 08:47 PM
  3. Database store Thêm,Xóa,Cập nhật cho 1 Table có 2 khó vừa là chính vừa là ngoại
    Gửi bởi tinhdoncoi902 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 14-07-2011, 11:19 AM
  4. Code các Button: Thêm, xóa, sửa và cập nhật cho database trên C#?
    Gửi bởi kingsaimete trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 7
    Bài viết cuối: 24-09-2010, 03:25 PM
  5. Các nút thêm,sửa,xóa,cập nhật được làm riêng biệt
    Gửi bởi yuno trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 9
    Bài viết cuối: 06-06-2008, 01:16 AM

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