Latest topics | » Thật buồn khi 4r không còn hoạt động như xưa nữa :(Sat Jun 09, 2012 10:03 pm by bankimo » Bình chọn áo đấu các CLB, đội tuyểnTue May 29, 2012 4:38 pm by holyangell » Game dàn trận theo lược PS1 còn gọi là Thập Tự Chinh(Rất hay nghe..)Sat Apr 14, 2012 4:24 pm by zjnxct » Xem bóng đá ngoại hạng anh miễn phái K+1 HD và K+ NS Sun Mar 11, 2012 11:05 pm by bankimo » Có thật lòng yêu ?Wed Mar 07, 2012 2:48 pm by holyangell » Auto Võ lâm 2-Chip Auto Võ lâm 2 crack BẢn Mới Nhất Một Số Auto HOtTue Mar 06, 2012 10:11 am by muabanitem » Auto Võ Lâm 2, ChipAuto auto kích tống liêu, train lv. Auto chế phù, chế đồTue Mar 06, 2012 10:10 am by muabanitem » Auto Võ Lâm 2: tất cả các loại auto Víp và crack đầy đủ hoàn thiện 100%Tue Mar 06, 2012 10:09 am by muabanitem » Auto Chien Truong Võ Lâm 2Tue Mar 06, 2012 10:08 am by muabanitem |
March 2024 | Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|
| | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | Calendar |
|
Thắc mắc | Người Quản TrịModerator |
Statistics | Diễn Đàn hiện có 7385 thành viên Chúng ta cùng chào mừng thành viên mới đăng ký: lanhuong dinh
Tổng số bài viết đã gửi vào diễn đàn là 5059 in 1953 subjects
|
| | Tác giả | Thông điệp |
---|
truclinhcao2008 Nhập Môn
Tổng số bài gửi : 12 Join date : 20/10/2009
| Tiêu đề: Code Thực Hành đây! Tue Oct 20, 2009 7:59 pm | |
| | | | | #include"conio.h" #include"stdio.h" #include"string.h"
//nhan da thuc tong quat void Nhap_DT(float a[],int &n) { printf("\nnhap vao so mu"); scanf("%d",&n); for(int i=0;i<n;i++) { printf("\na[%d]=",i); scanf("%f",&a[i]); } } void xuat(float a[],float n) { for(int i=0;i<n;i++) printf("\t\n%3.1f",a[i]); } float Ket_Qua(float a[],int n,float x) { float p=a[n-1]; for(int i=n-2;i>=0;i--) p=p*x+a[i]; return p; } void Nhan0(float a[],int n,float c) { a[0]=c*a[0]; for(int i=1;i<n;i++) a[i]=c*a[i]; } void Nhan1(float a[],int n,float d) { a[n]=a[n-1]; for(int i=n-1;i>=1;i--) a[i]=a[i-1]+d*a[i]; a[0]=a[0]*d; } void Nhan2(float a[],int n,float d,float e) { float A=e/d; float c=d; if(e!=0) { Nhan1(a,n,A); Nhan0(a,n+1,c); } else Nhan0(a,n+1,c);
} float Luy_Thua(float x,int n) { float p=1; for(int i=1;i<=n;i++) p*=x; return p; } void Nhan_Da_Thuc(float a[],float b[],int n,int m,float x) { int i,j; float c[10]; float p=0; for( i=1;i<m;i++) { for( j=0;j<n;j++) c[j]=a[j]; Nhan2(c,n,b[i],0); p+=Ket_Qua(c,n,x)*Luy_Thua(x,i); //printf("\n\n%3.1f",p); } Nhan0(a,n,b[0]); p+=Ket_Qua(a,n,x); printf("\n\nket qua la %3.1f",p); } void main() { float a[10],b[10],x; int n,m; printf("\nnhap x vao"); scanf("%f",&x); tt:Nhap_DT(a,n); if(n<=0) { printf("\n hay nhap n lon hon 0"); goto tt; } xuat(a,n); Nhap_DT(b,m); xuat(b,m); if(n>=m) Nhan_Da_Thuc(a,b,n,m,x); else Nhan_Da_Thuc(b,a,m,n,x); getch(); } | | | | |
|
| | | truclinhcao2008 Nhập Môn
Tổng số bài gửi : 12 Join date : 20/10/2009
| Tiêu đề: còn nữa các bạn nhớ tham khảo nha Tue Oct 20, 2009 8:25 pm | |
| | | | | #include "conio.h" #include "stdio.h" #include "iostream.h" #define max 101
void Nhap(float A[], int n) { for(int i= 0; i<=n; i++) { cout<<"a"<<i<<" = "; cin>>A[i]; } }
void Xuat(float A[],int n, char*s) { cout<<s<<" = "<<A[0]; for(int i=1; i<=n; i++){ if(A[i]>0) cout<<"+"<<A[i]<<"x^"<<i; if(A[i]<0) cout<<A[i]<<"x^"<<i; } } /*Gia tri da thuc tai diem*/ float Px(float A[], int n, float c) { float temp = A[0]; for(int i = 1; i<=n; i++) temp = temp + A[i]*pow(c,i); return temp; } /*P(x)+Q(x)*/ void Cong(float A[],int n,float B[],int m,float C[],int &h){ if(n>m){ h=n; for(int i=0;i<=m;i++) C[i]=A[i]+B[i]; for(i=m+1;i<=n;i++) C[i]=A[i]; }else { h=m; for(int i=0;i<=n;i++) C[i]=A[i]+B[i]; for(i=n+1;i<=m;i++) C[i]=B[i]; } } void NhanDonThuc(float A[],int n,float c,int m, float B[], int &h){ h = n+m; for(int i=0;i<m;i++) B[i] = 0; for(i=m;i<=n+m;i++) B[i] = c*A[i-m]; }
void NhanDaThuc(float A[], int n, float B[], int m, float C[], int &h) { float temp[max]; int k; NhanDonThuc(B,m,A[0],0,C,h); for(int i = 1; i<=n; i++) { NhanDonThuc(B,m,A[i],i,temp,k); Cong(C,h,temp,k,C,h); } }
/*Chuong Trinh Chinh*/ void main(){ float A[max],B[max],C[max],D[max]; int n,m,h; clrscr(); cout<<"\nNhap vao bac cua da thuc P(x), n = "; cin>>n; Nhap(A,n); Xuat(A,n,"P(x)"); cout<<"\nNhap vao bac cua da thuc Q(x), m = "; cin>>m; Nhap(B,m); Xuat(B,m,"Q(x)"); cout<<"\nH(x) = P(x) + Q(x)\n"; Cong(A,n,B,m,C,h); Xuat(C,h," "); cout<<"\nH(x) = P(x)*Q(x)\n"; NhanDaThuc(A,n,B,m,D,h); Xuat(D,h," "); getch(); } | | | | |
|
| | | truclinhcao2008 Nhập Môn
Tổng số bài gửi : 12 Join date : 20/10/2009
| Tiêu đề: Quan trọng là mấy bạn hiểu và làm bài lại nha Tue Oct 20, 2009 8:27 pm | |
| |
| | | zztanzzthanhzz Thành viên cấp 2
Tổng số bài gửi : 126 Join date : 17/07/2009 Age : 33 Đến từ : CNTT1 K9
| Tiêu đề: Re: Code Thực Hành đây! Thu Oct 22, 2009 1:30 am | |
| |
| | | truclinhcao2008 Nhập Môn
Tổng số bài gửi : 12 Join date : 20/10/2009
| Tiêu đề: Re: Code Thực Hành đây! Thu Oct 22, 2009 7:09 am | |
| |
| | | cutuan527 Moderators
Tổng số bài gửi : 1051 Join date : 26/04/2009 Age : 33 Đến từ : Vĩnh Long
| Tiêu đề: Re: Code Thực Hành đây! Thu Oct 22, 2009 1:49 pm | |
| |
| | | zztanzzthanhzz Thành viên cấp 2
Tổng số bài gửi : 126 Join date : 17/07/2009 Age : 33 Đến từ : CNTT1 K9
| Tiêu đề: Re: Code Thực Hành đây! Thu Oct 22, 2009 10:28 pm | |
| | | | | cũng nghi là vậy rồi, nhưng hỏi lại cho chắc ăn!
Lớp ông mời được cô dạy thực hành vào diễn đàn luôn hay thiệt! còn lớp tui thì không.
Sẵn đây em nhờ cô test dùm em bài tính định thức ma trận sử dụng công thức hồi quy (không dùng phân rã) do em tự viết! - Code:
-
#include <stdio.h> #include <conio.h> void nhap(long a[100][100], long &n) { do { window(10, 3, 80, 25); printf("Nhap bac cua ma tran vuong can tinh det: "); scanf("%ld",&n); if (n<1) { window(10, 2, 80, 25); clrscr(); printf("Nhap sai !!!!!!!! De nghi nhap lai:\n"); } }while (n<1); window(10, 2, 80, 25); clrscr(); printf("n = %ld",n); for (int i=0; i<n; i++) for (int j=0; j<n; j++) { window(10, 3+n*i+j, 80, 4+n*i+j); printf("Nhap phan tu A[%d,%d]: ",i+1,j+1); scanf("%ld",&a[i][j]); } } void timb(long b[100][100], long a[100][100], int n, int x) { for (int i=1; i<n; i++) for (int j=0; j<n; j++) { if (j<x) b[i-1][j]=a[i][j]; else if (j>x) b[i-1][j-1]=a[i][j]; } } long det(long a[100][100], long n) { long b[100][100]; if (n==1) return a[0][0]; else { long t=0; for (int i=0; i<n; i++) { timb(b,a,n,i); long s=a[0][i]*det(b,n-1); if (i%2!=0) s=-s; t+=s; } return t; } } void main() { long A[100][100], N; clrscr(); nhap(A,N); window(10, 4+N*N, 80, 5+N*N); printf("detA = %ld",det(A,N)); getch(); } (nguồn: http://cntt1k9.info/diendan/showthread.php?t=85)
Em cám ơn cô trước nhé! | | | | |
|
| | | truclinhcao2008 Nhập Môn
Tổng số bài gửi : 12 Join date : 20/10/2009
| Tiêu đề: Re: Code Thực Hành đây! Fri Oct 23, 2009 10:06 pm | |
| |
| | | zztanzzthanhzz Thành viên cấp 2
Tổng số bài gửi : 126 Join date : 17/07/2009 Age : 33 Đến từ : CNTT1 K9
| Tiêu đề: Re: Code Thực Hành đây! Fri Oct 23, 2009 10:58 pm | |
| |
| | | Sponsored content
| Tiêu đề: Re: Code Thực Hành đây! | |
| |
| | | |
Trang 1 trong tổng số 1 trang | |
| Permissions in this forum: | Bạn không có quyền trả lời bài viết
| |
| |
| |