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

VIẾT CT C SỐ 9: TÌM SỐ NHỎ NHẤT TRONG MA TRẬN

Đề bài là: Viết chương trình C, nhập và xuất ma trận (m dòng, n cột), sau đó in ra màn hình số nhỏ nhất trong ma trận này.
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);
void minmt(int a[][MAXC],int m,int n);
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);
minmt(b,m,n);
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]);
}
void minmt(int a[][MAXC],int m,int n)
{
int min=a[0][0];
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
if(a[i][j]<min)
min=a[i][j];
printf("\n SNN trong ma tran la:%d",min);
}
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Ố 8: KIỂM TRA SỐ CHÍNH PHƯƠNG TRONG MA TRẬN

Đề bài là: Viết chương trình C kiểm tra trong ma trận (m dòng, n cột), có số nào là số chính phương, số nào không là số chính phương.
Đây là đọan code tham khảo:
#include <stdio.h>
#include <conio.h>
#include <math.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 ktcp(int n);
int sochinhphuong(int a[][100],int m,int n);
void main()
{
clrscr();
int m,n,b[MAXD][MAXC];
printf("Nhap ma tran ");
scanf("%d %d",&m,&n);
nhapmatran(b,m,n);
xuatmatran(b,m,n);
    sochinhphuong(b,m,n);
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("\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<m;i++)
for (int j=0;j<n;j++)
{
printf("\na[%d][%d]=%d",i,j,a[i][j]);
}
}
int ktcp(int n)
{
float x;
   x=(float)sqrt(n);
   if(x*x==n)
    return 1;
   else
    return 0;
}
int sochinhphuong(int a[][100],int m,int n)
{
for(int i=0;i<m;i++)
    for(int j=0;j<m;j++)
      if(ktcp(a[i][j])==1)
          printf("\n So nay la so chinh phuong:a[%d][%d]=%d",i,j,a[i][j]);
         else
          printf("\n so nay khong la so chinh phuong:a[%d][%d]=%d",i,j,a[i][j]);
}
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Ố 7: KIỂM TRA SỐ CHẴN TRONG MA TRẬN

Đề bài là:  Viết chương trình C kiểm tra mảng có số nào là số chẵn.
Đây là đoạn code tham khảo:
#include <stdio.h>
#include <conio.h>
#include <math.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 ktchan(int a[][100],int m,int n);
void main()
{
clrscr();
int m,n,b[MAXD][MAXC];
printf("Nhap ma tran ");
scanf("%d %d",&m,&n);
nhapmatran(b,m,n);
xuatmatran(b,m,n);
    ktchan(b,m,n);
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("\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<m;i++)
for (int j=0;j<n;j++)
{
printf("\na[%d][%d]=%d",i,j,a[i][j]);
}
}
int ktchan(int a[][100],int m,int n)
{
for(int i=0;i<m;i++)
    for(int j=0;j<n;j++)
      {
      if(a[i][j]%2==0)
          printf("\n Day la so chan:a[%d][%d]=%d",i,j,a[i][j]);
         else
          printf("\n Day la so le:a[%d][%d]=%d",i,j,a[i][j]);
      }
}
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Ố 6: KIỂM TRA SỐ NGUYÊN TỐ TRONG MA TRẬN

Đề bài là: Viết chương trình C kiểm tra xem ma trận ( m dòng và n cột) có số nào là số nguyên tố, số nào không là số nguyên tố?
Đây là đoạn code tham khảo:
#include <stdio.h>
#include <conio.h>
#include <math.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 ktnt(int n);
int songto(int a[][MAXC],int m,int n);
void main()
{
clrscr();
int m,n,b[MAXD][MAXC];
printf("Nhap ma tran ");
scanf("%d %d",&m,&n);
nhapmatran(b,m,n);
xuatmatran(b,m,n);
    songto(b,m,n);
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("\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<m;i++)
for (int j=0;j<n;j++)
{
printf("\na[%d][%d]=%d",i,j,a[i][j]);
}
}
int ktnt(int n)
{
if(n<2)
    return 0;
   if(n>=2)
   {
    if(n==2)
      return 1;
      else
      {
      for(int i=2;i<=sqrt(n);i++)
         {
          if(n%i==0)
            return 0;
         }
      }
      return 1;
   }
}
int songto(int a[][100],int m,int n)
{
for(int i=0;i<m;i++)
    for(int j=0;j<n;j++)
      if(ktnt(a[i][j])==1)
          printf("\n Day la so nguyen to:a[%d][%d]=%d",i,j,a[i][j]);
         else
          printf("\n Day khong phai la so nguyen to:a[%d][%d]=%d",i,j,a[i][j]);
}

Mọi thắc mắc, các bạn vui lòng cmt lại phía bên dưới hoặc inbox vào mail của mình.
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