Vietnam Single Tim Ban Bon Phuong  


HOME  -  FORUM  -  REGISTER  -  MY ACCOUNT  -  NEW  PHOTOS  -  BROWSE  -  SEARCH  -  POEM  -  ECARD  -  FAQ  -  NCTT  -  CONTACT



Diễn Đàn
 Những chủ đề mới nhất
 Những góp ý mới nhất
 Những chủ đề chưa góp ý

 
NCTT Những chủ đề mới nhất

NCTT Những góp ý mới nhất
NCTT Website


Who is Online
 

 

Forum > Gỡ rối tơ lòng >> Đi tìm ai là dân IT

 Bấm vào đây để góp ý kiến

1

 nandesuka
 member

 ID 10007
 02/22/2006



Đi tìm ai là dân IT
profile - trang ca nhan  posts - bai da dang  email -goi thu   Thong bao bai viet spam den webmaster  edit -sua doi, thay doi edit -sua doi, thay doi  post reply - goy y kien
ai biết lập trình phần mềm C, nhất là viết cấu trúc dữ liệu chỉ bảo cho tiểu muội với.

Giải thích dùm muội đoạn mã chương trình này với:
DaThuc DaThuc::operator + ( const DaThuc & polyM) const
{
DaThuc ketQua;
ketQua = *this;
for ( int i=1; i <= polyM.aList.getLength(); i++)
ketQua.addDonThuc(polyM.aList[i]);
return ketQua;
}

DaThuc DaThuc::operator - ( const DaThuc & polyM) const
{
DonThuc dt(-1,0);
DaThuc ketQua;
ketQua = *this;
for ( int i=1; i <= polyM.aList.getLength(); i++) // aList is SortedList
ketQua.addDonThuc(polyM.aList[i]*dt); // DonThuc = aList[offset]
return ketQua;
}

DaThuc DaThuc::operator * ( const DaThuc & polyM) const
{
DaThuc ketQua;
DonThuc dt1,dt2;
for ( sizeType i=1; i<=aList.getLength(); i++)
{
dt1 = aList[i];
for ( sizeType j=1; j<=polyM.aList.getLength(); j++)
{
dt2 = polyM.aList[j];
ketQua.addDonThuc(dt1*dt2);
}
}
return ketQua;
}

DaThuc DaThuc::operator / ( const DaThuc & polyM) const
{
if (polyM.aList.isEmpty())
throw ListException
("DaThuc Exception: Loi chia cho da thuc 0 ");

DaThuc ketQua,soBiChia, tam;
DonThuc donthuc, donthuc1;

soBiChia = *this;
while ( soBiChia.getBacDaThuc() >= polyM.getBacDaThuc() )
{
tam.aList.empty();
donthuc = soBiChia.aList[1] / polyM.aList[1];
ketQua.addDonThuc(donthuc);
for (sizeType i=1; i <= polyM.aList.getLength(); i++)
{

donthuc1 = donthuc * polyM.aList[i];
tam.addDonThuc(donthuc1);
}
soBiChia = soBiChia - tam;
if (soBiChia.aList.isEmpty())
break;
th
}

return ketQua;
}

DaThuc DaThuc::operator % ( const DaThuc & polyM) const
{
if (polyM.aList.isEmpty())
throw ListException
("DaThuc Exception: Loi chia cho da thuc 0 ");

DaThuc ketQua,soBiChia, tam;
DonThuc donthuc, donthuc1;

soBiChia = *this;
while ( soBiChia.getBacDaThuc() >= polyM.getBacDaThuc() )
{
tam.aList.empty();
donthuc = soBiChia.aList[1] / polyM.aList[1];
ketQua.addDonThuc(donthuc);
for (sizeType i=1; i <= polyM.aList.getLength(); i++)
{

donthuc1 = donthuc * polyM.aList[i];
tam.addDonThuc(donthuc1);
}
soBiChia = soBiChia - tam;
if (soBiChia.aList.isEmpty())
break;

}

return soBiChia;
}

Giải thích gắn gọn thôi, xem ADT Đa thức, thực hiện các hàm +, - , * ,/ , % như thế nào??
Cảm ơn nhiều nhé!!!



Alert webmaster - Báo webmaster bài viết vi phạm nội quy
 

 lynhat
 member

 REF: 71598
 03/02/2006

  profile - trang ca nhan  posts - bai da dang  email - goi thu  Thong bao cam nhan spam den webmaster  edit - sua bai, thay doi  edit - sua bai, thay doi post reply - goy y kien, dang bai
cai nay de et nhu vay, tiểu muội nandesuka khong biet sao?

 

 nandesuka
 member

 REF: 71791
 03/04/2006

  profile - trang ca nhan  posts - bai da dang  email - goi thu  Thong bao cam nhan spam den webmaster  edit - sua bai, thay doi  edit - sua bai, thay doi post reply - goy y kien, dang bai
nếu biết thì muội hỏi các huynh làm gì nữa, gửi lên làm gì cho mất công.
Nếu huynh biết thì bảo dùm muội với, đây là bài tập lớn của muội đấy. 15/3 này là muội thi rồi, huynh hồi âm sớm trước cho muội nhé.
Còn nữa, nếu hệ số nhập vào không phải là số nguyên mà là phân số, thì phép thực hiện +, - ,*, / đa thức sẽ có thuật toán như thế nào hả huynh.
Huynh giúp muội nhé, cảm ơn huynh rất nhiều.
muội
Thuỳ Dương


 

 lynhat
 member

 REF: 71934
 03/05/2006

  profile - trang ca nhan  posts - bai da dang  email - goi thu  Thong bao cam nhan spam den webmaster  edit - sua bai, thay doi  edit - sua bai, thay doi post reply - goy y kien, dang bai
Chao muội nandesuka,
Minh co vai thang ban "troi danh", tui no hoc ve IT va di lam cho nhung cong ty nuoc ngoai. Tui no lam du thu phan mem nhu C++, Prolog, Visual Basic, COBOL, DATABASE, Excel, Correl Draw, Desk Top Publisher, v...v.. Minh co goi bai cua muội cho tui no coi gan 2 tuan roi. Khong biet bai cua muội kho hay de, ma tui no chang co dong tinh, nhuc nhich cai gi ca?.

That la xin loi muội nghen. Ban be cua minh dung la thu dan "troi danh".


 
  góp ý kiến

 
   

  Kí hiệu: : trang cá nhân :chủ để đã đăng  : gởi thư  : thay đổi bài  :ý kiến

 
 

 


Nhà | Ghi danh Thành Viên | Thơ | Hình ảnh | Danh Sách | Tìm | Diễn đàn | Liên lạc | Điều lệ | Music | Link | Advertise

Copyright © 2024 Vietnam Single & Tim ban bon phuong All rights reserved.
Hoc Tieng Anh - Submit Website Today - Ecard Thiep - Hot Deal Network