Recent Posts

Code C++: Giải hệ phương trình tuyến tính dạng tam giác trên

-
Cho hệ phương trình tuyến tính dạng tam giác trên:

Nghiệm của hệ trên được xác định như sau:
Cài đặt chương trình:
#include <conio.h>
#include <iostream>
#define max 100
using namespace std;
/* Nhập ma trận tam giác trên */
void Nhap(float A[max][max],int n) {
for(int i = 0; i<n; i++)
for(int j = i; j<n; j++) {
cout<<"a["<<i<<"]["<<j<<"] = ";
cin>>A[i][j];
}
}
/* Nhập ma trận hệ số tự do */
void Nhap(float B[max],int n){
for(int i = 0; i<n; i++) {
cout<<"b["<<i<<"] = ";
cin>>B[i];
}
}
/* Xuất ma trận hệ số tự do */
void Xuat(float B[max],int n) {
cout<<"(";
for(int i = 0; i<n-1; i++)
cout<<B[i]<<",";
cout<<B[n-1]<<")";
}
/*Xuất ma trận */
void Xuat(float A[max][max], int n){
cout<<"\n";
for(int i=0 ; i<n; i++){
cout<<endl;
for(int j=0 ; j<n; j++)
if(i>j)
cout<<"0\t";
else
cout<<A[i][j]<<"\t";
}
}
/* Xuất nghiệm */
void XuatNghiem(float X[], int n, char * s){
cout<<"\nNghiem cuahe A.X = B\n";
for(int i=0; i<n; i++)
cout<<s<<i+1<<" = "<<X[i]<<endl;
}
/* Hệ tam giác trên */
char HeTamGiacTren (float A[max][max], float X[max], float B[max], int n ) {
for(int i = n-1; i>=0; i--) {
if (A[i][i]!=0) {
if (i==n-1)
X[i] = B[i]/A[i][i];
else {
X[i] = B[i];
for(int j=i+1; j<n; j++)
X[i]=X[i]-A[i][j]*X[j];
X[i] = X[i]/A[i][i];
}
}
else
return 0;
}
return 1;
}
/* Chương trình chính */
int main(){
int n;
float A[max][max],B[max],X[max];
cout<<"So phuong trinh n = "; cin>>n;
cout<<"Nhap vao ma tran tam giac tren A\n";
Nhap(A,n);
cout<<"\nNhap vao ma tran he so B\n";
Nhap(B,n);
cout<<"Ma tran A";
Xuat(A,n);
cout<<"\nMa tran B\n";
Xuat(B,n);
if(HeTamGiacTren(A,X,B,n))
XuatNghiem(X,n,"x");
else
cout<<"\nHe phuong trinh tuyen tinh vo nghiem";
getch();
return 0;

}
Kết quả chạy chương trình:

Tag: C, C++, Hệ phương trình tuyến tính, tam giác trên, tam giác dưới

Related Post:

  • Cài đặt: Hướng dẫn cài đặt Visual Studio 2010 (hình ảnh)Bước 1: Click đúp vào file setup trong thư mục chứa bộ cài đặt (trong ổ cứng hoặc đĩa DVD chương trình). Màn hình lựa chọn cài đặt hiển thị, chọn Install Microsoft Visual Studio 2010Bước 2: Chương trình sẽ giải nén bộ cài đặt để sẵn sàng cho việc cài đặt. Bạn sẽ nhìn thấy màn hình lựa chọn như bên dưới.Bước 3: Chọn NextBước 4. Chương trình sẽ tự động cài đặt một số ứn… Read More
  • HTML: Tạo Frame sử dụng ngôn ngữ HTML1.1. KHÁI QUÁT VỀ FRAME- Có thể phân chia một trang thành các khung, cho phép người truy cập cùng một lúc có thể xem nhiều trang mà không cần cuộn màn hình, mỗi khung chứa một trang Web riêng.- Nếu tài trang sử dụng Frame thì không sử thẻ Body1.2. CÁCH TẠO MỘT FRAME LAYOUT<HTML><HEAD>                  <TITLE&… Read More
  • Cài đặt: Hướng dẫn cài đặt Visual Studio 2005 (hình ảnh)Bước 1: Đưa đĩa DVD vào ổ đĩa của máy tính, nếu Autorun được bật, quá trình cài đặt sẽ hiển thị các lựa chọn trên màn hình. Ngược lại, các bạn phải click vào file Setup trong bộ cài để cài đặt bằng tay. Màn hình lựa chọn cài đặt xuất hiện như hình dưới, lựa chọn Instal Visual Studio để bắt đầu quá trình cài đặt:Bước 2: Quá trình này sẽ copy các file cài đặt cần thiết … Read More
  • HTML: Thẻ tạo bảng trong thiết kế Web1. BẢNG (TABLE)Bảng thường được sử dụng để tạo các văn bản nhiều cột hoặc phân chia trang thành nhiều vùng khác nhau rất tiện lợi trong thiết kế và trình bày trang webCú pháp:<TABLE ><TR><TD>Nội dung trong ô 1</TD>   !-… Read More
  • ASP.NET: Tạo lớp kết nối CSDL trong ASP.NETViệc tạo lớp (class) kết nối cơ sở dữ liệu rất có lợi, ta có thể tiết kiệm thời gian viết lại chuỗi kết nối cơ sở dữ liệu nhiều lần, lúc sửa lại Server hay CSDL thì ta không phải đến từng trang một mà chỉ cần sửa trực tiếp trên chuỗi kết nối là được.Thêm Class kết nốiKhi đã tạo dự án (project) website bằng Visual Studio vào menu Solution Explorer tạo một đối tượng (it… Read More
  • Cài đặt: Hướng dẫn cài đặt Visual Studio 2008 (hình ảnh)Bước 1: Mở thư mục chứa tệp visual2008.iso –> Nháy phải chuột vào tên tệp –> Chọn PowerISO –> Chọn Mount Image to Drive ….(Bước này có thể bỏ qua nếu chúng ta có bộ cài từ DVD hoặc trong một thư mục)Bước 2: Mở ổ đĩa DVD (Ví dụ ổ F:) –> Nháy đúp chuột vào tệp chương trình cài đặtBước 3: Chọn Install Visual Studio 2008 –> Chọn Next để bắt đầu cài đặt… Read More




Klik untuk melihat kode: :) =( :s :D :-D ^:D ^o^ 7:( :Q :p T_T @@, :-a :W *fck* x@