Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

KTLT_12

1.  Viết chươnng trình tạo ra mảng 2 chiều có kích thước [n ; n] (n thuộc [1 ; 20] và được nhập từ bàn phím).Giá trị của các phần tử trong mảng là các số nguyên

*Yêu cầu: +Xuất ra mảng vừa tạo. +Tính tổng các phần tử nằm trên đường chéo chính và phụ.

void main()

{

     int A[20][20];

 

     clrscr();

 

     int n;

     int tong_chinh=0;

     int tong_phu=0;

 

     printf("

Nhap vao so phan tu moi chieu, n= ");

     scanf("%d", &n);

 

     int i;

     int j;

 

     printf("

Nhap vao ma tran!

");

 

     for(i=0;i<n;i++)

     {

           for(j=0;j<n;j++)

           {

                printf("Nhap vao phan tu A[%d,%d]: ",i+1,j+1);

                int tam;

                scanf("%d", &tam);

                A[i][j]=tam;

           }

     }

 

     printf("

Ma tran vua nhap la:

");

 

     for(i=0;i<n;i++)

     {

           for(j=0;j<n;j++)

           {

     printf("%5d", A[i] [j]);

           }

                printf("

");

     }

 

     //tinh cheo chinh

     for(i=0;i<n;i++)

     {

           tong_chinh += A[i][i];

     }

     printf("

Tong cheo chinh la: %d", tong_chinh);

 

     //tinh cheo phu

     for(i=0;i<n;i++)

     {

           tong_phu += A[i][n-i-1];

}

        printf("

Tong cheo phu la: %d", tong_phu);

 

     getch();

}

2.  Nhập vào m , n là các số nguyên dương, xác định kích thước của ma trận A và ma trận B.(m,n tối đa 20). +Sản sinh  ngẫu nhiên giá trị của 2 ma trận (giá trị tối đa là 1000) +Xuất ra ma trận tổng, hiệu của 2 ma trận.

#include <stdlib.h>

#include <time.h>

 

void main()

{

     clrscr();

 

        randomize();

 

     int A[20][20], B[20][20];

 

     int m,n;

     printf("

Nhap vao kich thuoc m x n cho ma tran.");

     printf("

\tm = ");

     scanf("%d",&m);

     printf("

\tn = ");

     scanf("%d",&n);

 

     int i,j;

 

     for(i=0;i<m;i++)

     {

           for(j=0;j<n;j++)

           {

                A[i][j] = random(1001);

                B[i][j] = random(1001);

           }

     }

 

     // xuat ra

 

     printf("

Ma tran thu nhat la:

");

     for(i=0;i<m;i++)

     {

           for(j=0;j<n;j++)

           {

                printf("%5d", A[i][j]);

           }

           printf("

");

     }

 

 

     printf("

Ma tran thu hai la:

");

     for(i=0;i<m;i++)

     {

           for(j=0;j<n;j++)

           {

                printf("%5d", B[i][j]);

           }

           printf("

");

     }

 

     // tinh ma tran tong va ma tran hieu

     int Tong[20][20];

     int Hieu[20][20];

 

     for(i=0;i<m;i++)

     {

           for(j=0;j<n;j++)

           {

                Tong[i][j] = A[i][j]+B[i][j];

                Hieu[i][j] = A[i][j]-B[i][j];

           }

 

     }

 

     // xuat ra

 

     printf("

Ma tran tong la:

");

     for(i=0;i<m;i++)

     {

           for(j=0;j<n;j++)

           {

                printf("%5d", Tong[i][j]);

           }

           printf("

");

     }

 

     printf("

Ma tran hieu la:

");

     for(i=0;i<m;i++)

     {

           for(j=0;j<n;j++)

           {

                printf("%5d", Hieu[i][j]);

           }

           printf("

");

     }

 

     getch();

}

Bạn đang đọc truyện trên: Truyen247.Pro

Tags: