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

Đề tài: chèn và xóa 1 ký tự

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

    Mặc định chèn và xóa 1 ký tự

    Các bác giúp em: làm thế nào để có thể chèn và xóa 1 ký tự
    vd: 2 8 9 5 6 5 4
    kq: 2 8 9 6 5 4
    em xin cảm ơn : (^_^)

  2. #2
    Ngày gia nhập
    07 2007
    Nơi ở
    Sơn La
    Bài viết
    133

    Trích dẫn Nguyên bản được gửi bởi daithienvuong99 Xem bài viết
    Các bác giúp em: làm thế nào để có thể chèn và xóa 1 ký tự
    vd: 2 8 9 5 6 5 4
    kq: 2 8 9 6 5 4
    em xin cảm ơn : (^_^)
    Bạn chịu khó tìm xem hình như trong 4rum nhìu bài dạng này lém.
    Gợi ý chút hen:
    Nếu xóa
    Bạn dồn hàng từ sau về trước ấy
    Nếu Chèn
    Dãn hàng ra phía sau
    (Tăng giảm counter hợp lý nhé ^^)
    Trao đổi kiến thức sẽ giúp ta tiếp cận nhanh với kiến thức.

  3. #3
    Ngày gia nhập
    03 2008
    Bài viết
    78

    C Code:
    1. void XoaKyTu(char S[100],int k)
    2. {
    3.     int d = strlen(S);
    4.     for (int i=k;i<d;i++)
    5.     {
    6.         S[i] = S[i+1];
    7.     }
    8.         d--;
    9. }

    C Code:
    1. void ChenKyTu(char S[100], int k, int kytu)
    2. {
    3.     int d = strlen(S);
    4.     for (int i = d - 1;i>=k;i--)
    5.     {
    6.         S[i+1] = S[i];
    7.     }
    8.     S[k] = kytu;
    9.     S[d+1]= '\0';
    10.         d++;
    11. }
    Bài tập về chuỗi rất nhiều trong diendan CongDongCviet.Bạn chịu khó search nhé!!Chúc bạn thành công..

    >>Những bài này giống với mảng 1 chiều y chang.Bạn cứ tập làm hay nêu giải pháp jì đó rồi chúng ta trao đổi nhé.

    >>Not Inactive ,Be Active more!!
    No way, No success..

  4. #4
    Ngày gia nhập
    03 2008
    Bài viết
    0

    PHP Code:
    //chen 1 so vao 1 vi tri cho san cua mang
    #include<conio.h>
    #include<stdio.h>
    void main (void)
    {
    clrscr();
    int a[20],x,i,n,t;
    printf("Nhap so phan tu mang:");
    scanf("%d",&n);
    for (
    i=0;i<n;i++)
    {
        
    printf("- Phan tu thu a[%d] = ",i);
        
    scanf("%d",&a[i]);
    }
    printf("\n-Nhap vi tri x can chen:");
    scanf("%d",&x);
    printf("\n-Nhap gia tri t can chen:");
    scanf("%d",&t);
        for(
    i=n;i>=x;i--)
            
    a[i]=a[i-1];
    a[x]=t;//gan vi tri a[x]=t
    n=n+1;//tang mang them 1 don vi
    //xuat mang
    printf("\nDay sau khi chen la:\n");
    for(
    i=0;i<n;i++)
    printf("a[%d]=%d\n",i,a[i]);
    getch();


    PHP Code:
    //xoa 1 phan tu ra khoi mang cho truoc
    #include<conio.h>
    #include<stdio.h>
    void main (void)
    {
    clrscr();
    int a[20],x,i,n,t;
    printf("Nhap so phan tu mang:");
    scanf("%d",&n);
    for (
    i=0;i<n;i++)
    {
        
    printf("- Phan tu thu a[%d] = ",i);
    scanf("%d",&a[i]);
    }
    printf("\n-Nhap vi tri x can huy:");
    tt:scanf("%d",&x);
    if(
    x>=n){
    printf("Khong co vi tri nay, moi nhap lai : ");
    goto 
    tt; }

        for(
    i=x;i<n;i++)
            
    a[i-1]=a[i];
    n=n-1;//giam di 1 phan tu do xoa
    printf("\nDay sau khi xoa la:\n");
    for(
    i=0;i<n;i++)
    printf("a[%d]=%d\n",i,a[i]);
    getch();

    Đã được chỉnh sửa lần cuối bởi gnoudn2d : 17-03-2008 lúc 09:58 AM.

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

  1. Không thể xóa file trong IsolatedStorageFile, cách nào để xóa?
    Gửi bởi mrdungx trong diễn đàn Lập trình Windows Mobile bằng C#
    Trả lời: 0
    Bài viết cuối: 04-04-2013, 11:25 PM
  2. Kỹ thuật C++0x Xóa không được 1 phần tử bất kì và xóa tại vị trí bất kì trong DSLK
    Gửi bởi datinh_o0o7 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 7
    Bài viết cuối: 19-03-2011, 10:24 PM
  3. Bài tập C++ xóa sinh viên trong dssv , ai test dùm em , xóa sv thứ 3 mà nó toàn xóa sv thứ 4
    Gửi bởi prt_awm 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: 08-11-2010, 02:24 PM
  4. code xóa một tệp, lỗi không xóa được file nào?
    Gửi bởi rong3sao trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 4
    Bài viết cuối: 12-04-2009, 06:41 PM
  5. Tại sao chọn xóa n lại xóa tại n + 1 - Linked List trong lập trình C
    Gửi bởi dieucay555 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 8
    Bài viết cuối: 03-03-2008, 11:43 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