You are not connected. Please login or register

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down Thông điệp [Trang 1 trong tổng số 1 trang]

1KT Lập trình. Empty KT Lập trình. Sun May 27, 2012 11:33 pm

Crack Love

Administrators

Crack Love

Administrators
Code Smile

2KT Lập trình. Empty Bài tập về mảng. Tue May 29, 2012 11:13 pm

duyhai08

Member

duyhai08

Member
1. Nhập vào một dãy số nguyên n phần tử với điều kiện: 0<n<10.
2. In mảng đã nhập ra màn hình.
3. Chèn thêm một phần tử vào mảng đã nhập và xuất mảng đã chèn ra màn hình.
4. Xóa một phần tử bất kỳ trong mảng và xuất mảng đã xóa ra màn hình.
Code:

  1. Khai báo thư viện:

#include "iostream.h"
#include "stdio.h"
#include "conio.h"
#include "math.h"

  2. Hàm chính (gồm 3 phần).
 
      a. Nhập xuất mảng một chiều.

// Ham thuc thi

void main()
        {
                int n;int a[30];
                cout<<"\n Nhap vao so n= ";
                cin>>n;

// Nhap mang mot chieu voi n phan tu va xuat mang vua nhap ra man hinh

                for (int i=0;i<n;i++)
                        {
                                cout<<"\n Nhap vao phan tu a["<<i<<"]= ";
                                cin>>a;
                        }
                cout<<"\n Mang vua nhap la: "<<endl;
                for (i=0;i<n;i++)
                        {
                                cout<<"\n a["<<i<<"]="<<a<<endl;
                        }

      b. Xóa phần tử thứ K trong mảng đã nhập.

// Xoa phan tu thu K

                int k,tg;
                cout<<"\n Nhap vao vi tri phan tu can xoa k= ";
                cin>>k;
                for (i=k+1;i<n;i++)
                for (int j=k;j<n;j++)
                        {
                                tg=a;
                                a=a[j];
                                a[j]=tg;
                        }
                        cout<<"\n Mang vua xoa la:";
                for (i=0;i<n-1;i++)
                        {
                                cout<<"\n a["<<i<<"]= "<<a;
                        }

      c. Chèn vào vị trí thứ K một phần tử với giá trị là "gth".

// Chen phan tu thu H vao trong mang

                int h,gth,tgc;
                cout<<"\n Nhap vao vi tri phan tu can chen h= ";
                cin>>h;
                cout<<"\n Nhap vao gia tri cua phan tu can chen vao vi tri thu "<<h<<"= ";;
                cin>>gth;
                for (i=h;i<=n;i++)
                        {
                                tgc=a;
                                a=gth;
                                gth=tgc;
                        }
                        cout<<"\n Mang vua chen la:";
                for (i=0;i<=n;i++)
                        {
                                cout<<"\n a["<<i<<"]= "<<a;
                        }

                          *********************************************

Chương trình đầy đủ:

#include "iostream.h"
#include "stdio.h"
#include "conio.h"
#include "math.h"

// Ham thuc thi

void main()
        {
                int n;int a[30];
                cout<<"\n Nhap vao so n= ";
                cin>>n;

// Nhap mang mot chieu voi n phan tu va xuat mang vua nhap ra man hinh

                for (int i=0;i<n;i++)
                        {
                                cout<<"\n Nhap vao phan tu a["<<i<<"]= ";
                                cin>>a;
                        }
                cout<<"\n Mang vua nhap la: "<<endl;
                for (i=0;i<n;i++)
                        {
                                cout<<"\n a["<<i<<"]="<<a<<endl;
                        }

// Xoa phan tu thu K

                int k,tg;
                cout<<"\n Nhap vao vi tri phan tu can xoa k= ";
                cin>>k;
                for (i=k+1;i<n;i++)
                for (int j=k;j<n;j++)
                        {
                                tg=a;
                                a=a[j];
                                a[j]=tg;
                        }
                        cout<<"\n Mang vua xoa la:";
                for (i=0;i<n-1;i++)
                        {
                                cout<<"\n a["<<i<<"]= "<<a;
                        }

// Chen phan tu thu H vao trong mang

                int h,gth,tgc;
                cout<<"\n Nhap vao vi tri phan tu can chen h= ";
                cin>>h;
                cout<<"\n Nhap vao gia tri cua phan tu can chen vao vi tri thu "<<h<<"= ";;
                cin>>gth;
                for (i=h;i<=n;i++)
                        {
                                tgc=a;
                                a=gth;
                                gth=tgc;
                        }
                        cout<<"\n Mang vua chen la:";
                for (i=0;i<=n;i++)
                        {
                                cout<<"\n a["<<i<<"]= "<<a;
                        }

// Ket thuc chuong trinh, tam dung de xem ket qua

        getch();
        }

3KT Lập trình. Empty Bộ cài C++ Tue May 29, 2012 11:28 pm

duyhai08

Member

duyhai08

Member
Link Mf:
[You must be registered and logged in to see this link.]

Sponsored content



Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang Thông điệp [Trang 1 trong tổng số 1 trang]

Permissions in this forum:
Bạn không có quyền trả lời bài viết