Featured Post Today
print this page
Latest Post

VIẾT CT C SỐ 16: TÍNH TỔNG CÁC PHẦN TỬ NẰM PHÍA DƯỚI ĐƯỜNG CHÉO CHÍNH CỦA MA TRẬN

Đề bài: Viết chương trình C tính tổng các phần tử nằm phía dưới đường chéo chính của ma trận, yêu cầu có hàm nhập xuất ma trận, in kết quả ra màn hình.
Hình ảnh kết quả:
Đây là code tham khảo:
#include <stdio.h>
#include <conio.h>
#define MAXD 50
#define MAXC 100
void nhapmatran(int a[][MAXC],int m,int n);
void xuatmatran(int a[][MAXC],int m,int n);
int tinhtong(int a[][MAXC],int m,int n);
void main()
{ clrscr();
int b[MAXD][MAXC],m,n,kq;
printf("Nhap ma tran: ");
scanf("%d %d",&m,&n);
nhapmatran(b,m,n);
xuatmatran(b,m,n);
kq=tinhtong(b,m,n);
printf("\nGia tri tong la: %d",kq);
getch();
}
void nhapmatran(int a[][MAXC],int m,int n)
{
for (int i=0;i<n;i++)
for (int j=0;j<m;j++)
{
printf("\n Nhap a[%d][%d]= ",i,j);
scanf("%d",&a[i][j]);
}
}
void xuatmatran(int a[][MAXC],int m,int n)
{
for (int i=0;i<n;i++)
for (int j=0;j<m;j++)
{
printf("\na[%d][%d]=%d",i,j,a[i][j]);
}
}
int tinhtong(int a[][MAXC],int m,int n)
{
int s=0;
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
if(i>j)
s=s+a[i][j];
return s;
}
Chúc các bạn thành công!



0 nhận xét

VIẾT CT C SỐ 15: TÍNH TỔNG CÁC PHẦN TỬ NẰM PHÍA DƯỚI ĐƯỜNG CHÉO PHỤ CỦA MA TRẬN

Đề bài: viết chương trình C tính tổng các phần tử nằm phía dưới đường chéo phụ của ma trận vuông, yêu cầu có hàm nhập xuất ma trận, in tổng ra màn hình.
Hình ảnh kết quả:
Đây là code tham khảo:
#include<stdio.h>
#include<conio.h>
#define MAXD 50
#define MAXC 100
void nhapmatran(int a[][MAXC],int m,int n);
void xuatmatran(int a[][MAXC],int m,int n);
int tinhtong(int a[][MAXC],int m,int n);
void main()
{
clrscr();
int m,n,kq,b[MAXD][MAXC];
printf("Nhap ma tran: ");
scanf("%d %d",&m,&n);
nhapmatran(b,m,n);
xuatmatran(b,m,n);
kq=tinhtong(b,m,n);
printf("\n In ra tong cac phan tu:%d",kq);
getch();
}
void nhapmatran(int a[][MAXC],int m,int n)
{
for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
{
printf("\nnhap gia tri cua tung o ma tran a[%d][%d]=",i,j);
scanf("%d",&a[i][j]);
}
}
void xuatmatran(int a[][MAXC],int m,int n)
{
for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
printf("\n a[%d]  [%d]=%d",i,j,a[i][j]);
}
int tinhtong(int a[][MAXC],int m,int n)
{
int s=0;
for(int i=0;i<m;i++)
for(int j=n-i;j<n;j++)
  // if(i==j)
s=s+a[i][j];
return s;
}
Chúc các bạn thành công!



0 nhận xét

VIẾT CT C SỐ 14: TÍNH TỔNG CÁC PHẦN TỬ NẰM PHÍA TRÊN ĐƯỜNG CHÉO PHỤ CỦA MA TRẬN

Đề bài: Viết chương trình C tính tổng các phần tử nằm phía trên đường chéo phụ của ma trận vuông, yêu cầu có hàm nhập xuất, in tổng ra màn hình.
Hình ảnh kết quả:
Đây là code tham khảo:
#include<stdio.h>
#include<conio.h>
#define MAXD 50
#define MAXC 100
void nhapmatran(int a[][MAXC],int m,int n);
void xuatmatran(int a[][MAXC],int m,int n);
int tinhtong(int a[][MAXC],int m,int n);
void main()
{
clrscr();
int m,n,kq,b[MAXD][MAXC];
printf("Nhap ma tran: ");
scanf("%d %d",&m,&n);
nhapmatran(b,m,n);
xuatmatran(b,m,n);
kq=tinhtong(b,m,n);
printf("\n In ra tong cac phan tu:%d",kq);
getch();
}
void nhapmatran(int a[][MAXC],int m,int n)
{
for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
{
printf("\nnhap gia tri cua tung o ma tran a[%d][%d]=",i,j);
scanf("%d",&a[i][j]);
}
}
void xuatmatran(int a[][MAXC],int m,int n)
{
for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
printf("\n a[%d][%d]=%d",i,j,a[i][j]);
}
int tinhtong(int a[][MAXC],int m,int n)
{
int s=0;
for(int i=0;i<m;i++)
for(int j=0;j<n-1-i;j++)
s=s+a[i][j];
return s;
}
Chúc các bạn thành công!

0 nhận xét

VIẾT CT C: TÍNH TỔNG CÁC PHẦN TỬ NẰM PHÍA TRÊN ĐƯỜNG CHÉO CHÍNH CỦA MA TRẬN

Đề bài : Viết chương trình C tính tổng các phần tử nằm phía trên đường chéo chính, yêu cầu có hàm nhập xuất ma trận, in tổng ra màn hình.
Hình ảnh kết quả:
Đây là code tham khảo:
#include <stdio.h>
#include <conio.h>
#define MAXD 50
#define MAXC 100
void nhapmatran(int a[][MAXC],int m,int n);
void xuatmatran(int a[][MAXC],int m,int n);
int tinhtong(int a[][MAXC],int m,int n);
void main()
{ clrscr();
int b[MAXD][MAXC],m,n,kq;
printf("Nhap ma tran: ");
scanf("%d %d",&m,&n);
nhapmatran(b,m,n);
xuatmatran(b,m,n);
kq=tinhtong(b,m,n);
printf("\nGia tri tong la:%d",kq);
getch();
}
int tinhtong(int a[][MAXC],int m,int n)
{
int s=0;
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
if(i<j)
s=s+a[i][j];
return s;
}
void nhapmatran(int a[][MAXC],int m,int n)
{
for (int i=0;i<n;i++)
for (int j=0;j<m;j++)
{
printf("\n Nhap a[%d][%d]=",i,j);
scanf("%d",&a[i][j]);
}
}
void xuatmatran(int a[][MAXC],int m,int n)
{
for (int i=0;i<n;i++)
for (int j=0;j<m;j++)
{
printf("\na[%d][%d]=%d",i,j,a[i][j]);
}
 }
Chúc các bạn thành công!

0 nhận xét

VIẾT CT C SỐ 12: TÍNH TỔNG CÁC PHẦN TỬ TRÊN MA TRẬN

Đề bài: Viết chương trình C tính tổng các phần tử nằm trên ma trận, yêu cầu có hàm nhập xuất ma trận (m dòng, n cột), in tổng ra màn hình.
Hình ảnh kết quả:
Đây là code tham khảo:
#include<stdio.h>
#include<conio.h>
#define MAXD 50
#define MAXC 100
void nhapmatran(int a[][MAXC],int m,int n);
void xuatmatran(int a[][MAXC],int m,int n);
int tinhtong(int a[][MAXC],int m,int n);
void main()
{
clrscr();
int m,n,kq,b[MAXD][MAXC];
printf("Nhap ma tran:");
scanf("%d %d",&m,&n);
nhapmatran(b,m,n);
xuatmatran(b,m,n);
kq=tinhtong(b,m,n);
printf("\n In ra tong cac phan tu:%d",kq);
getch();
}
void nhapmatran(int a[][MAXC],int m,int n)
{
for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
{
printf("\nnhap gia tri cua tung o ma tran a[%d][%d]=",i,j);
scanf("%d",&a[i][j]);
}
}
void xuatmatran(int a[][MAXC],int m,int n)
{
for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
printf("\n a[%d][%d]=%d",i,j,a[i][j]);
}
int tinhtong(int a[][MAXC],int m,int n)
{
int s=0;
for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
s=s+a[i][j];
return s;
}

Chúc các bạn thành công!

0 nhận xét

VIẾT CT C SỐ 11: TÍNH TỔNG GIÁ TRỊ NẰM TRÊN 1 CỘT BẤT KỲ TRONG MA TRẬN

Đề bài là: Viết chương trình C tính tổng các phần tử nằm trên 1 cột bất kỳ, yêu cầu có hàm nhập xuất ma trận, in tổng ra màn hình.
Hình ảnh kết quả:
Đây là code tham khảo:
#include<stdio.h>
#include<conio.h>
#define MAXD 50
#define MAXC 100
void nhapmatran(int a[][MAXC],int m,int n);
void xuatmatran(int a[][MAXC],int m,int n);
int tinhtong(int a[][MAXC],int m,int n,int k);
void main()
{
clrscr();
int m,n,kq,b[MAXD][MAXC],k;
printf("Nhap ma tran:");
scanf("%d %d",&m,&n);
nhapmatran(b,m,n);
xuatmatran(b,m,n);
printf("\nNhap so cot can tinh tong: ");
scanf("%d",&k);
kq=tinhtong(b,m,n,k);
printf("\n In ra tong cac phan tu:%d",kq);
getch();
}
void nhapmatran(int a[][MAXC],int m,int n)
{
for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
{
printf("\nnhap gia tri cua tung o ma tran a[%d][%d]= ",i,j);
scanf("%d",&a[i][j]);
}
}
void xuatmatran(int a[][MAXC],int m,int n)
{
for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
printf("\n a[%d][%d]=%d",i,j,a[i][j]);
}
int tinhtong(int a[][MAXC],int m,int n,int k)
{
int s=0;
for(int i=0;i<m;i++)
s=s+a[i][k];
return s;
}
Mọi thắc mắc, các bạn vui lòng cmt bên dưới hoặc inbox.
Chúc các bạn thành công!


0 nhận xét

VIẾT CT C SỐ 10: TÍNH TỔNG ĐƯỜNG CHÉO PHỤ

Đề bài là: Viết chương trình C, yêu cầu có hàm nhập xuất ma trận (m dòng, n cột), in ra tổng tất cả các phần tử nằm phía dưới đường chéo phụ.
Hình ảnh kết quả:
Đây là code tham khảo:
#include<stdio.h>
#include<conio.h>
#define MAXD 50
#define MAXC 100
void nhapmatran(int a[][MAXC],int m,int n);
void xuatmatran(int a[][MAXC],int m,int n);
int tinhtong(int a[][MAXC],int m,int n);
void main()
{
clrscr();
int m,n,kq,b[MAXD][MAXC];
printf("Nhap ma tran:");
scanf("%d %d",&m,&n);
nhapmatran(b,m,n);
xuatmatran(b,m,n);
kq=tinhtong(b,m,n);
printf("\n In ra tong cac phan tu:%d",kq);
getch();
}
void nhapmatran(int a[][MAXC],int m,int n)
{
for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
{
printf("\nnhap gia tri cua tung o ma tran a[%d][%d]=",i,j);
scanf("%d",&a[i][j]);
}
}
void xuatmatran(int a[][MAXC],int m,int n)
{
for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
printf("\n a[%d][%d]=%d",i,j,a[i][j]);
}
int tinhtong(int a[][MAXC],int m,int n)
{
int s=0;
for(int i=0;i<m;i++)
s=s+a[i][n-1-i];
return s;
}
Mọi thắc mắc, các bạn vui lòng cmt bên dưới hoặc inbox.
Chúc các bạn thành công!


1 nhận xét
 
Support : Copyright © 2011. ITSHARE365 - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger