code giai mot so bai tap thuong gap ve ham va mang minh tu viet nhe cac ban co the tham khao cho nao k hieu hay sai cac ban cho y kien nhe
Trang 1 trong tổng số 1 trang
code giai mot so bai tap thuong gap ve ham va mang minh tu viet nhe cac ban co the tham khao cho nao k hieu hay sai cac ban cho y kien nhe
// nhap_xuat_mang.cpp : Defines the entry point for the console application.
//
//
- Code:
#include "stdafx.h"
#include "conio.h"
#include "iostream"
#include "math.h"
using namespace std;
void nhapmang(int a[],int n)
{
//cout<<"nhap so phan tu cua mang :";
for(int i=0;i<n;i++)
{
cout<<"a["<<i+1<<"]:";
cin>>a[i];
}
}
void xuatmang(int a[],int n)
{
for(int i=0;i<n;i++)
{
cout<<"\n\t\t+"<<"\t a["<<i+1<<"]:"<<a[i];
}
}
//tinh tong cua mang
int tinhtong(int a[],int n)
{
int kq=0;
for(int i=0;i<n;i++)
{
kq+=a[i];
}
return kq;
}
// sap xep mang tang dan neu lam sap xep mang giam dan chi can thay thanh if(a[i]<a[j]) la duoc
void sapxep(int a[], int n)
{
for(int i=0;i<n-1;i++)
{
for(int j=i+1;j<n;j++)
{
if(a[i]>a[j])
{
int tam=a[i];
a[i]=a[j];
a[j]=tam;
}
}
}
}
//dem so phan tu khac nhau trong mag
int dem ( int a[] , int n )
{
int dem = 1;
sapxep(a,n);
for ( int i = 1 ; i < n ; i++)
{
if ( a[i] != a[i-1])
dem++;
}
return dem ;
}
//ham hoan doi vitri cac phan tu
void hoandoi(int a,int b)
{
int hd=a;
a=b;
b=hd;
}
void hoandoivitrimang(int a[],int n)
{
for(int i=0; i<n; i++)
{
if(a[i]>a[i+1])
hoandoi(a[i],a[i+1]);
}
}
//liet ke cac phan tu cua mang
void lietke(int a[],int n)
{
for(int i=0;i<n;i++)
cout<<" "<<a[i];
}
int tinhtbcuamang(int a[],int n)
{
int tb;
tinhtong(a,n);
tb=tinhtong(a,n)/n;
return tb;
}
//tim phan tu lon nhat trong mang
int timmax(int a[],int n)
{
int max;
for(int i=0;i<n;i++)
{
if(a[i]<a[i+1])
max=a[i+1];
}
return max;
}
int timmin(int a[],int n)
{
int min=a[1];
for(int i=0;i<n;i++)
{
if(min>a[i])
min=a[i];
}
return min;
}
void main ()
{
int a[100],n;
do{
cout<<"nhap so pt:"; cin>>n;
} while (n==0);
nhapmang(a,n);
cout<<"mang vua nhap la :";
xuatmang(a,n);
cout<<"\n tong cua mang = "<<tinhtong(a,n);
cout<<"\n-----------------------------------";
sapxep(a,n);
cout<<"\n------------------------------------";
cout<<"\nmang sap xep tang dan la:";
xuat mang(a,n);
cout<<"\n------------------------------------";
cout<<"\n so pt mang khac nhau la :"<<dem(a,n);
hoandoivitrimang(a,n);
cout<<"\n-----------------------------------";
cout<<"\ncac phan tu mang sau khi hoan doi ";
xuatmang(a,n);
cout<<"\n------------------------------------";
cout<<"\nso phan tu vua nhap vao la:";
lietke(a,n);
cout<<"\n------------------------------------";
cout<<"\ntong trung binh cua mang la:"<<tinhtbcuamang(a,n);
cout<<"\n ------------------------------------";
cout<<"\nso phan tu lon nhat trong mang la:"<<timmax(a,n);
cout<<"\n- -----------------------------------";
cout<<"\nso phan tu nho nhat trong mang la:"<<timmin(a,n);
_getch();
}
hothixuan51(k18)- Tổng số bài gửi : 7
Join date : 06/03/2015
Age : 29
Đến từ : Quynh Bang Quynh Luu Nghe an
Similar topics
» Thảo luận Bài 5
» các bạn có thể tham khảo code này mình Viết chương trình nhập vào một tháng trong năm (1<= Tháng <=12), cho biết tháng đó là mùa gì. co luu vao file text
» Cảm ơn bạn DaoMinhTri đã giải thích cho minh hiểu phần code bây giờ mình hiểu được phần code của sản xuất tiêu thụ
» Thảo luận Bài 4
» mình mới tìm thấy một tài liệu quản lý tiến trình Post cho các bạn cùng tham khảo và cho ý kiến với mình nha
» các bạn có thể tham khảo code này mình Viết chương trình nhập vào một tháng trong năm (1<= Tháng <=12), cho biết tháng đó là mùa gì. co luu vao file text
» Cảm ơn bạn DaoMinhTri đã giải thích cho minh hiểu phần code bây giờ mình hiểu được phần code của sản xuất tiêu thụ
» Thảo luận Bài 4
» mình mới tìm thấy một tài liệu quản lý tiến trình Post cho các bạn cùng tham khảo và cho ý kiến với mình nha
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