banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Messages posted by: zThienLongz  XML
Profile for zThienLongz Messages posted by zThienLongz [ number of posts not being displayed on this page: 1 ]
 
tiếp tục mình xin hỏi về đoạn mã này:
Code:
#include"iostream.h"
void nhap(int **a,int m,int n)
{
for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
{
cout<<"phan tu ["<<i<<"]["<<j<<"]=";
cin>>a[i][j];
}
}
void display(int **a,int m,int n)
{
for(int i=0;i<m;i++)
{
for(int j=0;j<n;++j)
cout<<a[i][j]<<" ";
cout<<"\n";
}
}
void deletematrix(int **a,int m)
{for(int i=0;i<m;i++)
delete [] a[m];
delete [] a;
}
void congmatrix(int **a,int **b,int m,int n)
{
for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
a[i][j]+=b[i][j];
}
int main1()
{
int m,n;int **a,**b;
laplai: cout<<"nhap lan luot he so m,n cua matrix"<<endl;
cin>>m;cin>>n;
a=new int*[m];b=new int*[m];
for(int i=0;i<m;i++)
{
a[i]=new int[n];
b[i]=new int[n];
}
cout<<"nhap cac phan tu cua matrix A:"<<endl;
nhap(a,m,n);
cout<<"nhap cac phan tu cua matrix B:"<<endl;
nhap(b,m,n);
cout<<"view matrix A:"<<endl;
display(a,m,n);
cout<<"view matrix B:"<<endl;
display(b,m,n);
congmatrix(a,b,m,n);
cout<<"tong 2 matrix la:"<<endl;
display(a,m,n);
deletematrix(a,m);
deletematrix(b,m);
return 0;
}
int main2()
{
int m,n,p,q;int **a,**b,**c;
cout<<"nhap lan luot he so m,n cua matrix A"<<endl;
cin>>m;cin>>n;
cout<<"nhap lan luot he so p,q cua matrix B"<<endl;
cin>>p;cin>>q;
if(p!=n)
cout<<"matrix A ko the nhan voi matrix B..."<<endl;
else
{
a=new int*[m];b=new int*[p];c=new int*[m];
for(int i=0;i<m;i++)
{
a[i]=new int[n];
c[i]=new int[q];
}
for(int j=0;j<p;j++)
b[j]=new int[q];
cout<<"nhap cac phan tu cua matrix A:"<<endl;
nhap(a,m,n);
cout<<"nhap cac phan tu cua matrix B:"<<endl;
nhap(b,p,q);
cout<<"view matrix A:"<<endl;
display(a,m,n);
cout<<"view matrix B:"<<endl;
display(b,p,q);
for(int i=0;i<m;i++)
for(int j=0;j<q;j++)
{
c[i][j]=0;
for(int k=0;k<n;k++)
c[i][j]+=a[i][k]*b[k][j];
}
cout<<"tich matrix A nhan matrix B la:"<<endl;
display(c,m,q);
deletematrix(a,m);
deletematrix(b,p);
deletematrix(c,m);
}
}
int main()
{
int t;char x;
tiep: cout<<"lua chon"<<endl;
cout<<"1.cong 2 matrix"<<endl;
cout<<"2.nhan 2 matrix"<<endl;
cout<<"su lua chon cua ban:";
cin>>t;
switch(t)
{
case 1:main1();
break;
case 2:main2();
break;
default:cout<<"NHAP LOI!!!"<<endl;
}
cout<<"ban co muon tiep tuc ko? Y/N?"<<endl;
cin>>x;
if(x=='y'||x=='Y')
goto tiep;
return 0;
}


mọi người hãy để ý nếu như mình xây dựng hàm nhân matrix như sau thì lại ko dùng đc thoát khỏi hàm mọi giá trị của matrix C lại trở lại như cũ trong khi tham số truyền vào rõ ràng là địa chỉ
Code:
void nhanmatrix(float **a,float **b,float **c,int m,int n,int q)
{
for(int i=0;i<m;i++)
{
for(int j=0;j<q;j++)
{
c[i][j]=0;
for(int k=0;k<n;k++)
c[i][j]=a[i][k]*b[k][q]+c[i][j];
}
}
}


so sánh hàm nhân matrix này ko khác gì với hàm cộng matrix nhưng tại sao ko sử dụng đc???

tiếp theo mình hỏi nếu như mình sd turbo C++ thì ko cần cấp phát bộ nhớ mà vẫn sd đc con trỏ trỏ tới con trỏ (**a) mà ko cần cấp phát bộ nhớ (tức là ko cấp phát mà vẫn dùng đc a[i][j]), trong ko nếu mình dùng g++ để complie thì lại phải cấp phát mới dùng đc thế là sao? có phải đó là sự khác biệt giữa turbo C++ với g++ ko??
Và nếu như xài turbo C++ mình xây dựng hàm cấp phát bộ nhớ gắn liền với việc nhập số như hàm dưới đây thì sao ko dùng đc mà phải tách chúng ra làm 2 hàm ,1 hàm cấp phát , 1 hàm nhập thì mới dùng đc (việc này chưa thử với g++)
Code:
void nhap(int **a,int m,int n)
{
a=new int *[m];
for(int i=0;i<m;i++)
{a[i]=new int [n];
for(int j=0;j<n;j++)
{
cout<<"phan tu ["<<i<<"]["<<j<<"]=";
cin>>a[i][j];
}
}
}

như vậy là sao ai giải thích giúp mình với
Thanks về nhà lục tung chỗ sách lên thấy phần này
mình có 1 code sau:
Code:
#include"iostream.h"
int &ham(int &a, int b){
b +=a;
if(b>4) a++;
return a;
}
int main()
{int i=2,j=4;
cout<<"dia chi a"<<&i<<endl;
int k=ham(i,j);
k++;
cout<<i<<" "<<j<<" "<<k<<endl;
int &l=ham(i,j);
l++;
cout<<i<<" "<<j<<" "<<l<<endl;
return 0;
}

mọi người hay giải thích giúp mình với khai báo int &a là gì, và khai báo int &ham là gì, có tài liệu nào liên quan đến ko share cho mình với
thanks...
việc đó là chuyện thường mà cái soft đó nó sẽ tự thay đổi ip đến khi nào ip đó có thể get link thì mới bắt đâu down load. Tuy nhiên việc connect để get link là rất lâu mất thời gian, anh khuyên em nên chuyển sang cách fake ip mà download về cho nó lẹ
đây là lỗi ko tìm thấy HDH bạn kiểm tra lại rất có thể là do máy ko nhận đc phân vùng windows hoặc là ko nhận ổ cứng ( có thể do lỏng ổ cứng)
ùh vào setup bios sửa cái MBR , bạn chỉnh lại cái boot loader là đc
đeo vòng chống tĩnh điện là sao mình cũng ko rõ máy mình có ko, còn việc khi bấn power on thì HDD+ FANS chạy (đèn đỏ nhấp nháy quạt chạy tít luôn)
Mình mấy hôm nọ bỏ máy ra lau chùi bụi cho sạch sẽ rồi đóng gói luôn , mang lên trường .Thật lạ khi lên trường mình lắp máy lại chạy thử thì màn cây chạy nhưng ko báo tiếng bít mà màn hình thì đen xì (đèn màn hình nhấp nháy) bàn phím ko nhận (ko nháy đèn) . Mình nghĩ đây là lỗi phần cứng lên liền mở máy ra kiểm tra xem có lỏng ko như card VGA hay ổ cứng ( chắc chắn ko Ram ko sao rồi) loay hoay 1 lúc rồi bật máy thì lại đc. Nhưng lạ là ở chỗ 4 -5 hôm sau máy lại gặp tình trạng tương tự điều này khiến mình nghĩ chắc chắn ko phải do thiết bị lỏng đc . Vậy là lỗi do cái gì vậy mọi người giúp mình với tình trạng này mình gặp 3-4 lần rồi tưc wa'
Đối với Windows thì dreamweave là dự lựa chọn số 1 còn với Linux thì bạn có thể xài HTML editor ( chả nhớ có đúng ko nữa) còn tài liệu học HTML thì có nhìu trên mạng đó
bạn có thể vào http://www.w3schools.com/ đó là 1 địa chỉ rất đầy đủ và bổ ích
HAVE FUN...
Như vậy là router của bạn cả DHCP và static IP như vậy thì đó là vấn đề do mạng của bạn Rùa rồi
làm như Khoai thế vẫn chưa đủ đâu mình bổ sung thêm cần phải vào phần windows login trong mục system đó chỉnh cho phép đăng nhập với acc root
mình cũng gặp lỗi tương tự như bạn . Mình xài FF trên ubuntu 7.04 nhưng ko tài nào reply đc phải fake ip thì mới reply đc
Hay tập làm quen với việc sử dụng google đi
vào đây đọc để biết cách setup bios
http://www.ninhthuanpt.com.vn/TTTH/ThuVien/c12.htm
em thử download http://sieuquay.x10hosting.com/upload/atl2.ko.zip rồi giải nén nó vào thư mục
Code:
/lib/modules/<KERNEL VERSION>/kernel/drivers/net/

sau đó chạy code sau:
Code:
insmod /lib/modules/<KERNEL VERSION>/kernel/drivers/net/atl.ko

Nếu thành công thì card mạng đã đc nhận. Hi vọng thành công
hix nếu như đúng theo file readme thì lẽ ra phải cài đc rồi chứ . Theo mình nghĩ vấn đề ko phải là ở cái kernel vì cái driver này nó support cho kernel 2.6.xx mà. Nguyenphuhau thử post nội dung file ldistrib.txt lên đi để mọi người xem thế nào
good job. Cái này cũng khá hay đó có thể nói là hiren boot for Linux
to minhmang: cũng có gì lạ đâu 1 số phần mềm cũng đâu cần complie mà cài luôn đó thôi như winrar nè. Cái driver card mạng của mình cũng thế chỉ cần cài thôi ko cần complie gì hết
to nguyen phu hau:thử upgrade lên kernel mới nhất xem nó có support cái card này ko

nongnocden wrote:
máy mình k có card rời thì sao fai? cài thêm driver hả bạn. 

Lần đầu tiên mình nghe thấy điều này . Thế máy mà xài card mạng , card VGA , card sound mà là on thì chắc chả cần cài cái gì thế ,rồi chỉ việc cài mỗi windows thế là xong ,rồi khi mua máy người ta cho cái đĩa driver cũng đáp đi luôn ,rồi cái máy đó cũng cho vào sọt rác
Một lần nữa sorry vì bắt bẻ bạn nhưng bạn nên cài mấy cái driver đi
http://support.asus.com/download/download.aspx?SLanguage=en-us
vào đó search xem cái card mạng mình xài mà download về nhớ chọn HDH Unix đó
http://docs.fedoraproject.org/install-guide/f7/en_US
vào đó mà đọc để biết thêm chi tiết
xem phần có Ethernet controller đó nó thông báo cái gì hoặc như topic tren kia thì gõ lệnh lspci -v |grep Ethernet để xem máy nhận card mạng chưa .
P/s do bạn lập 2 topic có cũng tựa đề mục đích nên mình nghĩ topic này nên dừng tại đây
gõ lênh lspci -v nó báo gì
Good Job .Nhung tiện thể tìm cho mình cái cài Fedora 7 lên usb đc ko. Mình tìm ko ra
cám ơn trước
khi cài đặt FC6 em test card sound có đc nếu nghe đc thì là driver ko có vấn đề .
P/s mặc định FC6 ko chạy đc 1 số định dạng nhạc muốn chơi đc em cần phải cài 1 số code thư viện. Vào đây để xem thêm chi tiết http://forums.fedoraforum.org/showthread.php?t=161816
còn việc nối mạng thì em đã cấu hình chưa. Nếu chưa thì vào System --> Administration --> Network --> nhập password for root. Tại đây em sẽ nhìn thấy bảng Network Connection -->nhấn vào nút New để thêm một device type -->chọn loại kết nối ....Cứ làm theo hướng dẫn là đc
ubuntu cũng có đĩa full DVD mà . Tải bản full về là co tất cả khỏi lo vụ internet
khi cài Linux thì nó tự tìm driver cho mình rồi khỏi cần cài . Nếu xài card VGA rời thì mới cần cài thôi .
P/s cái đĩa driver đó ko có driver nào cho linux đâu nếu có thì cũng khó mà tương thích tốt nhất bạn nên search để xem cái nào phù hợp hoặc ko post lên để mọi người tìm cho
mình có 1 đoạn mã đơn giản thế này:
Code:
#include"stdio.h"
int main()
{
printf(" xin chao moi nguoi");
return 0;
}


biên dịch cái này quá đơn giản với lênh " gcc hello.c -o hello" .Nhưng nếu như mình chỉ biên dịch tạo file hello.o rồi mới linking thì gặp lỗi các bạn giải thích giúp mình với:
Code:
thienlong@thienlong-desktop:/media/sda1/HocTap$ gcc -o hello hello.o
hello.o: In function `main':
hello.cpp:(.text+0x19): undefined reference to `printf(char const*, ...)'
hello.o:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
mỗi cái có cái hay riêng tùy vào người sử dụng . Ai quen xài cái nào rồi thì xài cái đó so sánh làm chi cho mệt mình xài thì tự cảm nhận thấy xem thằng nào nó phù hợp với mình
 
Go to Page:  First Page Page 2 Page 4 Last Page

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|