Windows Việt

Cộng Đồng Công Nghệ Thông Tin Việt

Trang ChínhTrang Chính  Sự kiện  Tìm kiếmTìm kiếm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  

Share
 
 chuẩn bị thứ 3 tuần sau thi giữa kỳ
Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
police_pro
Member

police_pro
Member
Giới tính : Nam
Tuổi : 29
Posts Posts : 58
Coins Coins : 93
Thanked Thanked : 16
chuẩn bị thứ 3 tuần sau thi giữa kỳ Empty

thứ 3 tuần sau thi giữa kỳ (phòng máy 1)
nội dung:
liệt kê các cột tăng dần trong ma trận các số thực.
tìm giá trị xuát hiện nhiều nhất trong ma trận
làm các bài tập xửu lý ma trận bằng con trỏ (320-391)
anh em làm nhanh pót lên cho anh em coi sớm nha......

※ Bài viết cùng chuyên mục


Tác giảThông điệp
sầu
Member

sầu
Member
Giới tính : Nam
Tuổi : 31
Posts Posts : 133
Coins Coins : 177
Thanked Thanked : 6
chuẩn bị thứ 3 tuần sau thi giữa kỳ Empty

thu 3 tuan sau la ngay may dzay ???

※ Bài viết cùng chuyên mục


Tác giảThông điệp
0867148
Member

0867148
Member
Giới tính : Nam
Tuổi : 31
Posts Posts : 100
Coins Coins : 199
Thanked Thanked : 15
chuẩn bị thứ 3 tuần sau thi giữa kỳ Empty

ua day phong may 2 co thi ko day?

※ Bài viết cùng chuyên mục


Tác giảThông điệp
0867042
Member

0867042
Member
Giới tính : Nam
Tuổi : 31
Posts Posts : 138
Coins Coins : 246
Thanked Thanked : 10
chuẩn bị thứ 3 tuần sau thi giữa kỳ Empty

phòng máy 1 làm gi cs PM2 thôi nhóm 1+2 đó thứ 3 tuần sau kiểm tra giữa kỳ chuẩn bị thứ 3 tuần sau thi giữa kỳ 593288

※ Bài viết cùng chuyên mục


http://www.mediafire.com/nmbao89#2qtaurvpwfilf,1
Tác giảThông điệp
aoemchuamac1lan
Member

aoemchuamac1lan
Member
Giới tính : Nữ
Tuổi : 27
Posts Posts : 41
Coins Coins : 46
Thanked Thanked : 3
chuẩn bị thứ 3 tuần sau thi giữa kỳ Empty

Code:

// 363.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "stdio.h"
#include "conio.h"
#include "math.h"
void nhap(int **&a, int &m, int &n)
{
    printf("So Dong: ");
    scanf("%d",&m);
    printf("So Cot: ");
    scanf("%d",&n);
    a = new int*[m];
    for(int i=0;i<m;i++)
        *(a+i) = new int[n];
    for(i=0;i<m;i++)
    {
        for(int j=0;j<n;j++)
        {
            printf("a[%d][%d]: ",i,j);
            scanf("%d",&a[i][j]);
        }
    }
}
void xuat(int **a, int m, int n)
{
    for(int i=0;i<m;i++)
    {
        for(int j=0;j<n;j++)
        {
            printf("%4d",a[i][j]);
        }
        printf("\n");
    }
}
void LietKe(int **a,int m,int n)
{
    int i,j;
    int dem=1;
    for (j=0;j<n;j++)
    {
        int flag=1;
        for (i=0; i<m-1;i++)
        {
            for(int k=i+1;k<m;k++)
            {
                if(a[i][j]>a[k][j])
                    flag=0;
            }
        }
        if(flag==1)
        {
            printf("Cot tang dan thu %d: ",dem);
            for(i=0;i<m;i++)
                printf("\n%4d",a[i][j]);
            printf("\n");
            dem++;
        }
    }
       
}
void main()
{
    int **a;
    int m,n;
    nhap(a,m,n);
    xuat(a,m,n);
    printf("\n\n\nDong Cot Tang:\n\n\n");
    LietKe(a,m,n);
    getch();
}
Code:

// 381.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "stdio.h"
#include "conio.h"
void nhap(float **&a, int &m, int &n)
{
    printf("So dong: ");
    scanf("%d",&m);
    printf("So Cot: ");
    scanf("%d",&n);
    a = new float*[m];
    for(int i=0;i<m;i++)
        *(a+i)=new float[n];
    for(i=0;i<m;i++)
        for(int j=0;j<n;j++)
        {
            printf("a[%d][%d]: ",i,j);
            scanf("%f",&a[i][j]);
        }
}
void xuat(float **a, int m, int n)
{
    printf("Ma Tran: \n");
    for(int i=0;i<m;i++)
    {
        for(int j=0;j<n;j++)
            printf("%8.3f",a[i][j]);
        printf("\n");
    }

}
int DemXuatHienGiaTriX(float **a, int m, int n, float x)
{
    int dem=0;
    for(int i=0;i<m;i++)
    {
        for(int j=0;j<n;j++)
        {
            if(a[i][j]==x)
                dem++;
        }
    }
    return dem;
}
int SoLanXuatHienNhieuNhat(float **a, int m, int n)
{
    int LinhCanh=DemXuatHienGiaTriX(a,m,n,a[0][0]);
    for(int i=0;i<m;i++)
    {
        for(int j=0;j<n;j++)
        {
            if(DemXuatHienGiaTriX(a,m,n,a[i][j])>LinhCanh)
                LinhCanh = DemXuatHienGiaTriX(a,m,n,a[i][j]);
        }
    }
    return LinhCanh;
}
void Xoa1ViTri(float *b,int &p, int k)
{
    for(int i=k;i<p;i++)
        b[i]=b[i+1];
    p--;
}
void LietKeGiaTriXuatHienNhieuNhat(float **a, int m, int n)
{
    int LinhCanh=SoLanXuatHienNhieuNhat(a,m,n);//So Lan Xuat Hien Nhieu Nhat
    float *b = new float [m*n];//Mang B chua gia tri xuat hien nhieu nhat
    int vtb=0;
    for(int i=0;i<m;i++)
    {
        for(int j=0;j<n;j++)
        {
            if(DemXuatHienGiaTriX(a,m,n,a[i][j])==LinhCanh)
            {
                b[vtb]=a[i][j];
                vtb++;

            }
        }
    }//Mang B Chua Cac Gia Tri Xuat Hien Nhieu Nhat LinhCanh Lan
/*    for(i=0;i<vtb;i++)
    {
        printf("%8.3f",b[i]);
    }*/
    for(i=0;i<vtb-1;i++)
    {
        for(int j=i+1;j<vtb;j++)
        {
            if(b[i]==b[j]&&j>i)
            {
                Xoa1ViTri(b,vtb,j);
                j--;
            }
        }
    }//Da Xoa Cac Gia Tri Trung
    printf("Cac Gia Tri Xuat Hien Nhieu Nhat %d Lan: ",LinhCanh);
    for(i=0;i<vtb;i++)
        printf("%8.3f",b[i]);
}
/*Cach 2:
int GiaTriCanTim(int a[][100], int cot, int dong)
{
    int flag[100][100] = {0};
    int GiaTri , Dem = 0,Dem1=0;
    for (int i=0; i<dong; i++)
    {
        for(int j=0; j<cot; j++)
        {
            if (flag[i][j]==0)
            {
                for (int k=i; k<dong; k++)
                {
                    for (int h=0; h<cot;h++)
                    {
                        if (flag[k][h]==0)
                        {
                            if (a[i][j] == a[k][h])
                            {
                                flag[k][h] = 1;
                                Dem++;
                            }
                        }
                    }
                }
                if (Dem > Dem1)
                {
                    Dem1 = Dem;
                    GiaTri = a[i][j];
                    Dem = 0;
                }
            }
        }
    }
    return GiaTri;
}
*/
int main(int argc, char* argv[])
{
    float **a;
    int m,n;
    nhap(a,m,n);
    xuat(a,m,n);
    LietKeGiaTriXuatHienNhieuNhat(a,m,n);
    getch();
    return 0;
}

※ Bài viết cùng chuyên mục


Tác giảThông điệp
aoemchuamac1lan
Member

aoemchuamac1lan
Member
Giới tính : Nữ
Tuổi : 27
Posts Posts : 41
Coins Coins : 46
Thanked Thanked : 3
chuẩn bị thứ 3 tuần sau thi giữa kỳ Empty

Trong Đó Bài 381 Mình dùng 4 kỹ thuật: đổ mảng, đếm, lính canh, đặt cờ.

※ Bài viết cùng chuyên mục


Tác giảThông điệp
Sponsored content


chuẩn bị thứ 3 tuần sau thi giữa kỳ Empty

※ Bài viết cùng chuyên mục


 
chuẩn bị thứ 3 tuần sau thi giữa kỳ
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
Windows Việt :: Lưu Trữ :: Lưu Trữ - Các môn học cũ :: Kỹ Thuật Lập Trình-
[Windows Việt] Deverloped by Nguyễn Gia Phú - https://windows.forumvi.com
Powered by © Forumotion.com - phpBB™ version ©phpBB2
Go to top Go to bottom