k
IndexTrợ giúpTìm kiếmThành viênNhómĐăng kýĐăng Nhập


Forum Stupro13k
Lời ngỏ
Chào mừng các bạn đến với Forum Stupro13k.
Forum ra đời với mong muốn sẽ là nơi để mọi người quy tụ
cùng nhau học hỏi, thư giãn và chia sẻ mọi nỗi buồn vui trong cuộc sống,
là nơi tình bạn được vinh danh, cho dù đó chỉ là những con người ảo
nhưng ẩn bên trong là những trái tim đầy ấp chân tình và niềm tin yêu đáng quý.
Chúc các bạn luôn hạnh phúc và thành công trong cuộc sống.

Chú ý


Share|

Bài tập về mảng 2 chiều(Tìm max, tính tổng,tổng chéo chính,tìm x...)

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down
16/2/2012, 14:05
Vấn Đề Gì ???
Thành Viên
qwert99
Thành Viên

Xem lý lịch thành viên
Thông tin cá nhân qwert99:
Nick Name Nick Name : [Q]Pro
Giới tính Giới tính : Nam
Con Giáp Con Giáp : Rooster
Tổng số bài gửi Tổng số bài gửi : 61
Reputation Reputation : 1
Sinh Nhật Sinh Nhật : 10/08/1993
Tham Gia Tham Gia : 28/12/2011
Tuổi Tuổi : 23
Đến từ Đến từ : Mad World
Job/hobbies Job/hobbies : Đang làm ở Nhà Báo :D
Humor Vấn Đề Gì ???

Bài gửiTiêu đề: Bài tập về mảng 2 chiều(Tìm max, tính tổng,tổng chéo chính,tìm x...)

Code:
#include<iostream.h>
#include<conio.h>
#include<time.h>
#include<stdlib.h>
#define M 20
#define N 10
void nhapmang(int a[][N],int d,int c);
void xuatmang(int a[][N],int d,int c);
void tongtungdong(int a[][N],int d,int c);
int maxdong(int a[][N],int d,int c,int k);
int tinhtong(int a[][N],int d,int c);
int tongcheochinh(int a[][N],int d);
void timx(int a[][N],int d,int c,int x);
void main()
{
    int d,c,a[M][N],k,x;
    cout<<"nhap so luong dong: ";cin>>d;
    cout<<"nhap so luong cot: ";cin>>c;
    nhapmang(a,d,c);
    cout<<"in mang:\n";
    xuatmang(a,d,c);
    tongtungdong(a,d,c);
    cout<<"nhap dong k: ";cin>>k;
    maxdong(a,d,c,k);
    tinhtong(a,d,c);
    tongcheochinh(a,d);
    cout<<"Nhap x: ";
    cin>>x;
    timx(a,d,c,x);
    getche();
}
void nhapmang(int a[][N],int d,int c)
{
    srand(time(NULL));
    int i,j;
    for(i=0;i<d;i++)
        for(j=0;j<c;j++)
    a[i][j]=rand()%10;
}
void xuatmang(int a[][N],int d,int c)
{
    for(int i=0;i<d;i++)
    {
        for(int j=0;j<c;j++)
            cout<<a[i][j]<<"\t";
        cout<<endl<<endl;
    }
}
void tongtungdong(int a[][N],int d,int c)
{
    int i,s;
    for(int k=0;k<d;k++)
    {
        s=0;
        for(i=0;i<c;i++)
            s=s+a[k][i];
        cout<<"tong dong "<<k<<" la: "<<s<<"\n";
    }
}
int maxdong(int a[][N],int d,int c,int k)
{
    int i,m=a[k][0];
        for(i=1;i<c;i++)
        {
            if(m<a[k][i])
                m=a[k][i];
        }
        cout<<"max cua dong "<<k<<" la: "<<m<<"\n";
        return m;
}
int tinhtong(int a[][N],int d,int c)
{
    int s=0;
    for(int i=0;i<d;i++)
        for(int j=0;j<c;j++)
            s=s+a[i][j];
    cout<<"tong la: "<<s<<"\n";       
    return s;
}
int tongcheochinh(int a[][N],int d)
{
  int i,s=0;
  for(i=0;i<d;i++)
    s=s+a[i][i];
  cout<<"Tong duong cheo chinh la: "<<s<<"\n";
  return s;
}
void timx(int a[][N],int d,int c,int x)
{
    int i,j,f=0,vtd,vtc;
    for(i=0;i<d;i++)
        for(j=0;j<c;j++)
    if(a[i][j]==x)
    {
        f=1;
        vtd=i;
        vtc=j;
        break;
    }
    if(f==1)
        cout<<"co "<<x<<" trong mang tai: \nvi tri dong = "<<vtd<<" \nvi tri cot = "<<vtc;
    else
        cout<<"khong co "<<x<<" trong mang";
}



Hãy yêu 1 người
Luôn khiến bạn cười
Không làm bạn khóc
Yêu bạn thật lòng
Không vì tiền hay gì khác
Chỉ yêu bằng chính con tim
17/2/2012, 20:42
Kin
MOD
darkknight111993
MOD

Xem lý lịch thành viên http://KulAnimer.com
Thông tin cá nhân darkknight111993:
Giới tính Giới tính : Nam
Con Giáp Con Giáp : Monkey
Tổng số bài gửi Tổng số bài gửi : 80
Reputation Reputation : 1
Sinh Nhật Sinh Nhật : 01/01/1993
Tham Gia Tham Gia : 31/12/2011
Tuổi Tuổi : 23
Đến từ Đến từ : Bên kia
Job/hobbies Job/hobbies : Spam Over.
Humor Kin

Bài gửiTiêu đề: Re: Bài tập về mảng 2 chiều(Tìm max, tính tổng,tổng chéo chính,tìm x...)

Code:
#include<conio.h>
#include<iostream.h>
#include<stdlib.h>
#include<time.h>
#define M 30
#define N 50
void nhapmang (int a[][N],int d,int c)
{
    srand(time(NULL));
    for(int i=0;i<d;i++)
        for(int j=0;j<c;j++)
        a[i][j]=rand()%100;
}
void xuatmang(int a[][N],int d,int c)
{
    for(int i=0;i<d;i++){
        for(int j=0;j<c;j++)
        cout<<a[i][j]<<"\t";
        cout<<endl;}
}
void tongcl(int a[][N],int d,int c) //Tong cac so chan le
{
    float tc,tl,t,k;
    t=k=0;
    for(int i=0;i<d;i++)
        for(int j=0;j<c;j++)
        if(a[i][j]%2==0)
        {tc+=a[i][j];
        t++;}
        else
        {tl+=a[i][j];
        k++;}
        cout<<"Tong cac so chan la: "<<tc<<" Co "<<t<<" so chan.";
        cout<<"\nTong cac so le la: "<<tl<<" Co "<<k<<" so le.";
}
void timmax(int a[][N],int d,int c) //Tim so lon nhat
{
    int max;
    max=a[0][0];
    for(int i=0;i<d;i++)
        for(int j=0;j<c;j++)
        if(a[i][j]>max)
        max=a[i][j];
        cout<<"So lon nhat la: "<<max;
}
void timmin(int a[][N],int d,int c) //Tim so nho nhat
{
    int min;
    min=a[0][0];
    for(int i=0;i<d;i++)
        for(int j=0;j<c;j++)
        if(a[i][j]<min)
        min=a[i][j];
        cout<<"So nho nhat la: "<<min;
}

void duongcp(int a[][N],int d,int c) //Tinh tong duong cheo phu
{
    int s;
    s=0;
    for(int i=0;i<d;i++)
        for(int j=0;j<c;j++)
        if(j==d-1-i)
        s+=a[i][j];
        if(c==d)
        cout<<"Tong duong cheo phu la: "<<s;
        else
        cout<<"Khong co DCP vi day ko la MT vuong.";
}
void tongduongcheo(int a[][N],int d,int c) //Tinh tong duong cheo chinh
{
    float k;
    for(int i=0;i<c;i++)
        k+=a[i][i];
        if(d==c)
        cout<<"Tong duong cheo chinh la: "<<k;
        else
        cout<<"Khong co DCC vi so dong # so cot.";
}
void timxtrongmang(int a[][N],int d,int c,int x) //Tim so lon nhat
{
    int k,l,f;
    f=0;
    for(int i=0;i<d;i++)
        for(int j=0;j<c;j++)
        if(a[i][j]==x)
        {
        k=i+1;
        l=j+1;
        f=1;
        }
        if(f==1)
        cout<<"X co trong mang; Vi tri cua X la: Dong "<<k<<" Cot "<<l;
        else
        cout<<"X ko co trong mang.";
}
void xuatcacsochan(int a[][M],int d,int c,int u[])
{
    int f=0;
    for(int i=0;i<d;i++)
        {for(int j=0;j<c;j++)
        if(a[i][j]%2==0)
        {u[f]=a[i][j];
        f++;}
        cout<<"Cac so chan la: "<<u[i];
}
}
void main()
{
    int a[M][N],d,c,x,b[100];
    cout<<"Nhap so dong: ";
    cin>>d;
    cout<<"Nhap so cot: ";
    cin>>c;
    nhapmang(a,d,c);
    cout<<"In mang \n";
    xuatmang(a,d,c);
    cout<<"\n";
    timmax(a,d,c);
    cout<<"\n";
    timmin(a,d,c);
    cout<<"\n";
    tongcl(a,d,c);
    cout<<"\n";

    cout<<"\n";
    tongduongcheo(a,d,c);
    cout<<"\n";
    duongcp(a,d,c);
    cout<<"\nNhap so can tim: ";
    cin>>x;
    timxtrongmang(a,d,c,x);
    getche();
}



appstore.vn kho ứng dụng cho android

Được sửa bởi darkknight111993 ngày 3/3/2012, 17:42; sửa lần 2.

17/2/2012, 21:28
!!!!
Admin
phuongpr18
Admin

Xem lý lịch thành viên http://caibang13k.tk
Thông tin cá nhân phuongpr18:
Nick Name Nick Name : peper1805
Giới tính Giới tính : Nam
Con Giáp Con Giáp : Monkey
Tổng số bài gửi Tổng số bài gửi : 115
Reputation Reputation : 8
Sinh Nhật Sinh Nhật : 18/05/1992
Tham Gia Tham Gia : 01/01/2012
Tuổi Tuổi : 24
Đến từ Đến từ : BH
Job/hobbies Job/hobbies : SV
Humor !!!!

Bài gửiTiêu đề: Re: Bài tập về mảng 2 chiều(Tìm max, tính tổng,tổng chéo chính,tìm x...)

đang cần gấp, thank nhiều nhé.

18/2/2012, 10:58
Thành Viên
skjnnyb0y
Thành Viên

Xem lý lịch thành viên
Thông tin cá nhân skjnnyb0y:
Giới tính Giới tính : Nam
Con Giáp Con Giáp : Rooster
Tổng số bài gửi Tổng số bài gửi : 70
Reputation Reputation : 0
Sinh Nhật Sinh Nhật : 07/12/1993
Tham Gia Tham Gia : 01/01/2012
Tuổi Tuổi : 22
Đến từ Đến từ : Bien Hoa city
Job/hobbies Job/hobbies : Student

Bài gửiTiêu đề: Re: Bài tập về mảng 2 chiều(Tìm max, tính tổng,tổng chéo chính,tìm x...)

Good...Thank



Today at 19:30
Sponsored content

Thông tin cá nhân Sponsored content:

Bài gửiTiêu đề: Re: Bài tập về mảng 2 chiều(Tìm max, tính tổng,tổng chéo chính,tìm x...)


Bài tập về mảng 2 chiều(Tìm max, tính tổng,tổng chéo chính,tìm x...)

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang
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
CDTH13K - HUI13K :: Góc Học Tập :: Lập trình C-
Múi giờ GMT + 7. Hôm nay: 5/12/2016, 19:30

Flowers and Butterflies Skin
Powered by vBulletin, Version 3.8.6
Copyright ©2011-2022, Mái Nhà Tình Bạn
Converted to Forumotion by vlt.