Chatbox

Các bạn vui lòng dùng từ ngữ lịch sự và có văn hóa,sử dụng Tiếng Việt có dấu chuẩn. Chúc các bạn vui vẻ!
06/12/2011 16:12 # 1
0905996226
Cấp độ: 1 - Kỹ năng: 1

Kinh nghiệm: 8/10 (80%)
Kĩ năng: 3/10 (30%)
Ngày gia nhập: 15/10/2011
Bài gởi: 8
Được cảm ơn: 3
ai biet lap trinh C++ sua Code nay giup minh voi


#include <iomanip.h>
 
#include <conio.h>
#include <stdio.h>
void main()
{
   int i,j,k,t,n,m,hang;
   float a[10][10],temp,luu;
   clrscr();
   cout <<"\nBan muon tinh hang ma tran cap n*m (1<=n,m<=10)";
   do{
      printf("\nHay nhap n=");
      scanf("%d",&n);
   }while(n>10||n<1);
   do{
      printf("\nHay nhap m=");
      scanf("%d",&m);
   }while(m>10||m<1);
   //Nhap ma tran
   printf("\nNhap vao cac he so cua ma tran[%d x %d]:\n",n,m);
   for(i=0;i<n;i++){
      for(j=0;j<m;j++){
         printf("a[%d][%d]=",i+1,j+1);
         scanf("%f",&a[i][j]);
      }
      printf("\n");
   }
   clrscr();
   //In ra ma tran vua nhap vao
   printf("\n Ma tran vua nhap vao la:\n\n");
   for(i=0;i<n;i++){
      for(j=0;j<m;j++){
     printf("%3.2f\t",a[i][j]);
      }
      printf("\n");
   }
   i=0;j=0;
   while(i<n&&j<m){
      if(a[i][j]==0){
     for(t=i+1;t<n;t++)
        if(a[t][j]!=0)
        {
           for(k=i;k<m;k++)
           {
               temp=a[t][k];
               a[t][k]=a[i][k];
               a[i][k]=temp;
           }
           break;
        }
     if(t==n)j++;
      }
      if(a[i][j]!=0){
     for(t=i+1;t<n;t++)
        if(a[t][j]!=0){
           luu=a[t][j];
           for(k=j;k<m;k++)
          a[t][k]=a[t][k]-a[i][k]*luu/a[i][j];
        }
     i++;j++;
      }
   }
   printf("\nViet lai ma tran vua nhap vao :\n\n");
   for(i=0;i<n;i++){
      for(j=0;j<m;j++){
     printf("%3.2f\t",a[i][j]);
      }
      printf("\n");
   }
   hang=n;
   for(i=0;i<n;i++){
      for(j=0;j<m;j++)
     if(a[i][j]!=0)break;
      if(j==m)hang--;
   }
   printf("\nHang cua ma tran la:%d",hang);
   getch(); 

 

 



 
Các thành viên đã Thank 0905996226 vì Bài viết có ích:
06/12/2011 16:12 # 2
0905996226
Cấp độ: 1 - Kỹ năng: 1

Kinh nghiệm: 8/10 (80%)
Kĩ năng: 3/10 (30%)
Ngày gia nhập: 15/10/2011
Bài gởi: 8
Được cảm ơn: 3
Phản hồi: ai biet lap trinh C++ sua Code nay giup minh voi


cac ban nhap thu ma tran sau
0  0    1   2  3   4
0  2    3   4   5   6
0  5    8   9   7   5
0  5    8    9   7   5



ket qua hang cua ma tran thi dung nhung ket qua xuat ra duong cheo chinh phai khac 0 moi dung



 
06/12/2011 17:12 # 3
Anhtrangdem
Cấp độ: 4 - Kỹ năng: 4

Kinh nghiệm: 8/40 (20%)
Kĩ năng: 16/40 (40%)
Ngày gia nhập: 05/02/2010
Bài gởi: 68
Được cảm ơn: 76
Phản hồi: ai biet lap trinh C++ sua Code nay giup minh voi


Bạn nên đưa thuật toán của bạn lên đây chứ. Nhìn Code ngổn ngang như thế khó hiểu bạn đang làm gì.



 
Copyright© Đại học Duy Tân 2010 - 2024