THÔNG TIN CÔNG NGHỆ - GIẢI TRÍ - HỌC TẬP - TIN HỌC!
Diễn đàn Nhóm sinh viên CNTT chào mừng Bạn!
Nếu u chưa có tài khoản xin hãy đăng nhập
Nếu đã có tài khoản rồi thì hãy đăng nhập để cùng trao đổi thông tin, chia sẽ kinh nghiệm,.. học tập Tin học nhé!
Cám ơn các bạn nhiều!
Ban Quản Trị!
THÔNG TIN CÔNG NGHỆ - GIẢI TRÍ - HỌC TẬP - TIN HỌC!
Diễn đàn Nhóm sinh viên CNTT chào mừng Bạn!
Nếu u chưa có tài khoản xin hãy đăng nhập
Nếu đã có tài khoản rồi thì hãy đăng nhập để cùng trao đổi thông tin, chia sẽ kinh nghiệm,.. học tập Tin học nhé!
Cám ơn các bạn nhiều!
Ban Quản Trị!
THÔNG TIN CÔNG NGHỆ - GIẢI TRÍ - HỌC TẬP - TIN HỌC!
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

THÔNG TIN CÔNG NGHỆ - GIẢI TRÍ - HỌC TẬP - TIN HỌC!

NHÓM SINH VIÊN CNTT - CHÀO MỪNG BẠN ĐÃ QUAY TRỞ LẠI!
 
Trang ChínhTrang Chính  CLASS QUEUE(CAU7) Empty  Tìm kiếmTìm kiếm  Latest imagesLatest images  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  
Đăng Nhập
Tên truy cập:
Mật khẩu:
Đăng nhập tự động mỗi khi truy cập: 
:: Quên mật khẩu
Latest topics
» Bài tập ngữ pháp tiếng Anh cực nhiều, tải về thoải mái
CLASS QUEUE(CAU7) EmptySun 20 Apr 2014 - 1:21 by nguyễn ngọc sơn

» MỤC CÁC BÀI TẬP VỀ KẾ THỪA SÁCH GIÁO TRÌNH C++
CLASS QUEUE(CAU7) EmptySat 12 Apr 2014 - 14:15 by nguyễn ngọc sơn

» Giáo Trình Bài Tập C++ ( hay lắm nè)
CLASS QUEUE(CAU7) EmptySat 12 Apr 2014 - 13:38 by nguyễn ngọc sơn

» Bài giảng phân tích chương trình tin học
CLASS QUEUE(CAU7) EmptySun 23 Feb 2014 - 21:20 by duymy

» BÀI TẬP TRẮC NGHIỆM XÁC SUẤT THỐNG KÊ
CLASS QUEUE(CAU7) EmptyWed 1 Jan 2014 - 17:13 by SINH2013

» bài tập
CLASS QUEUE(CAU7) EmptySun 6 Oct 2013 - 9:33 by SINH2013

» The Space Game Flash Game
CLASS QUEUE(CAU7) EmptyFri 4 Oct 2013 - 14:19 by teresamo

» Phần mềm Crocodile ICT 605
CLASS QUEUE(CAU7) EmptySat 24 Aug 2013 - 10:05 by ltngocle

» Giáo trình POWERPOINT 2007 (SSDG-video)
CLASS QUEUE(CAU7) EmptySun 7 Jul 2013 - 17:54 by phucle181291

» Avatar Game Nông Trại Phiên Bản Mobile Ver 1.8.0
CLASS QUEUE(CAU7) EmptyMon 10 Jun 2013 - 15:41 by anvi

» Học lập trình PHP với 45 giờ tại iNET
CLASS QUEUE(CAU7) EmptyThu 17 Jan 2013 - 19:09 by vanir

» VoxOx phần mềm gọi điện thoại miễn phí!
CLASS QUEUE(CAU7) EmptyTue 18 Sep 2012 - 11:14 by vanviet

» CD HƯỚNG DẪN SỬ DỤNG PHOTOSHOP CS2 VÀ CS3 RẤT HAY
CLASS QUEUE(CAU7) EmptySun 12 Aug 2012 - 12:57 by chuotna

» Cài đặt Video Studio 9.0
CLASS QUEUE(CAU7) EmptyThu 9 Aug 2012 - 10:08 by nguyenquynhanh151189

» Trở thành chuyên gia lập trình PHP chỉ sau 36 giờ
CLASS QUEUE(CAU7) EmptyMon 9 Jul 2012 - 15:24 by vanir

Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search
Top posting users this month
No user

 

 CLASS QUEUE(CAU7)

Go down 
5 posters
Tác giảThông điệp
naul_boy_sexy
Thiếu úy
Thiếu úy
naul_boy_sexy


Bài gửi : 30
Age : 34
Đến từ : QUẢNG TRỊ
Tổng điêm: : 39
Được cảm ơn: : 2
Tham gia: : 13/02/2009

CLASS QUEUE(CAU7) Empty
Bài gửiTiêu đề: CLASS QUEUE(CAU7)   CLASS QUEUE(CAU7) EmptyWed 22 Apr 2009 - 1:06

lol!

Code:
[size=18]  //CLASS WITH QUEUE//
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
#include<iomanip.h>
const int max=5;
class queue
 { int front,rear,a[100];
  public:
    queue(){front=rear=0;};
    void insert(int);
    int remove();
    void isempty();
    void isfull();
  };
void queue::insert(int x)
  { if(front==max)
      cout<<"queue day";
    else
      { front=front+1;a[front]=x;
   if(rear==0) rear=1;
      };
  };
int queue::remove()
  { int b;
    if(rear==0)
      { cout<<"queue rong" ; return 0;}
    else
      { b=a[rear];
   if(front!=rear) rear++;
   else front=rear=0;
   return b;
      };
  };
void queue::isempty()
  { if(a[rear]=='\0') cout<<"Rong";
    else cout<<"Khong Rong";
  };
void queue::isfull()
  { if(front==max) cout<<"Day";
    else cout<<"Khong Day";
  };
void main()
  { clrscr();queue dt;int i,k;
    queue();
    for(i=1;i<=max;i++)
   dt.insert(i);
    cout<<"Ban co muon loai bo phan tu dau tien ra khoi queue khong?";
    cout<<"\n\nNeu co nhap so '1',Neu khong thi nhap so '0'\n";
    cin>>k;
    if(k==1) cout<<"Phan tu loai bo la:"<<dt.remove();
    cout<<"\nQueue co rong hay khong?\n";dt.isempty();
    cout<<"\nQueue co day hay khong?\n";dt.isfull();
    getch();
  };[/size]
Về Đầu Trang Go down
nguyendinhly
Trung sĩ
nguyendinhly


Bài gửi : 36
Age : 36
Đến từ : Nghệ An
Tổng điêm: : 95
Được cảm ơn: : 0
Tham gia: : 28/02/2009

CLASS QUEUE(CAU7) Empty
Bài gửiTiêu đề: Re: CLASS QUEUE(CAU7)   CLASS QUEUE(CAU7) EmptyWed 22 Apr 2009 - 6:26

ko hiểu j cả ,mi giải thích từ đầu đến cuối tau xem,giải thích kĩ vào nghe cưng của anh,giải thích kĩ từ đầu đến cuối xem như tau chưa biết gì đó nghe,thanks
Về Đầu Trang Go down
http://nguyendinhly.tk
nguyenvantho
Tổng Thống
avatar


Bài gửi : 376
Age : 35
Đến từ : DHSP HUE
Tổng điêm: : 452
Được cảm ơn: : 29
Tham gia: : 14/01/2009

CLASS QUEUE(CAU7) Empty
Bài gửiTiêu đề: Re: CLASS QUEUE(CAU7)   CLASS QUEUE(CAU7) EmptyWed 22 Apr 2009 - 8:40

Code:
#include<stdio.h>  // khai báo thư viện
#include<conio.h> // khai báo thư viện
#include<iostream.h>  // khai báo thư viện
#include<iomanip.h>  // khai báo thư viện
const int max=5; // khai báo hằng số max kiểu nguyên nó luôn giữ giá trị =5 trong suốt ctrình
class queue    // khai báo lớp hàng đợi
 { int front,rear,a[100]; // khai báo biến front ( đầu) quản lý đầu vào, rear ( đầu ra)
                                    //giống như xếp hàng đó người đầu hàng và người cuối hàng
                                    // a[100] mảng 100 phần tử kiểu int(nguyên)
  public:  // khai báo chung những gì dưới từ này sau này có thể dùng chung được
    queue(){front=rear=0;}; // hàm khởi tạo mặc định
    void insert(int);  // thêm một phần tử vào queue
    int remove();  // lấy ra một phần tử từ queue
    void isempty(); // kiểm tra queue rỗng hay không is đứng trước là hỏi đó ký học tiếng anh dc mà emptry là rỗng câu này có nghĩa là có rỗng không????
    void isfull();  // hỏi đã đầy chưa full là đầy mà
  };
void queue::insert(int x)
  { if(front==max)  // cái này hình như max phải là 100 thì phải ( max =5 thif ít quá)
      cout<<"queue day";
    else
      { front=front+1;a[front]=x;
  if(rear==0) rear=1;
      };
  };
int queue::remove()
  { int b;
    if(rear==0) // nếu thằng đứng cuối mà quản lý 0 là queue rỗng ( cố mà tưởng tượng nhé)
      { cout<<"queue rong" ; return 0;}  // hàm trả về 0 nếu thoả mãn điều kiện trên
    else  // ngược lại ( tức là rear khác 0)
      { b=a[rear];
  if(front!=rear) rear++;  // nếu front khác rear thì tăng rear lên
  else front=rear=0; ngược lại thì gán =0 cả hai thằng
  return b; // hàm lấy ra phần tử và hàm sẽ trả về giá trị là b
      };      // lúc gọi remove() thì remove()=b
  };
void queue::isempty()
  { if(a[rear]=='\0') cout<<"Rong";
    else cout<<"Khong Rong";
  };
void queue::isfull()
  { if(front==max) cout<<"Day"; // nếu front = max tức là cuối mảng thì đã đầy
    else cout<<"Khong Day"; // ngược lại chưa = max thì chưa đầy
  };
void main()  // chương trình chính
  { clrscr();queue dt;int i,k; 
    queue();
    for(i=1;i<=max;i++)
  dt.insert(i); // chèn phần tử có giá trị i vào dt
    cout<<"Ban co muon loai bo phan tu dau tien ra khoi queue khong?";
    cout<<"\n\nNeu co nhap so '1',Neu khong thi nhap so '0'\n";
    cin>>k;
    if(k==1) cout<<"Phan tu loai bo la:"<<dt.remove();
    cout<<"\nQueue co rong hay khong?\n";dt.isempty();
    cout<<"\nQueue co day hay khong?\n";dt.isfull();
    getch(); // dừng lại trên màn hình cho chúng ta xem kết quả
  }
Về Đầu Trang Go down
dieuhuong
Thiếu tướng
dieuhuong


Bài gửi : 82
Age : 36
Đến từ : GIA LAI
Tổng điêm: : 113
Được cảm ơn: : 6
Tham gia: : 15/02/2009

CLASS QUEUE(CAU7) Empty
Bài gửiTiêu đề: Re: CLASS QUEUE(CAU7)   CLASS QUEUE(CAU7) EmptyWed 22 Apr 2009 - 12:02

không biết máy mình bị gì ma chạy chương trình nào cugnx báo lỗi :"must use C++ for the type iostream."lỗi này là gi vậy.và phải sữa thế nào?
Về Đầu Trang Go down
Admin
Binh nhì
Binh nhì
Admin


Bài gửi : 52
Age : 36
Tổng điêm: : 60
Được cảm ơn: : 1
Tham gia: : 13/01/2009

CLASS QUEUE(CAU7) Empty
Bài gửiTiêu đề: Re: CLASS QUEUE(CAU7)   CLASS QUEUE(CAU7) EmptyWed 22 Apr 2009 - 17:20

lỗi thiếu thư viện iostream.h thử vào trong C:\TC\INCLUDE thử tìm xem có file iostream.h không nếu không có thì xoá đi và lên GooGle tìm download bộ khác về cài cho đầy đủ nếu không tìm được thì liên hệ với mình mình gửi qua mail cho. Bộ TCfull nhé!
Về Đầu Trang Go down
dieuhuong
Thiếu tướng
dieuhuong


Bài gửi : 82
Age : 36
Đến từ : GIA LAI
Tổng điêm: : 113
Được cảm ơn: : 6
Tham gia: : 15/02/2009

CLASS QUEUE(CAU7) Empty
Bài gửiTiêu đề: Re: CLASS QUEUE(CAU7)   CLASS QUEUE(CAU7) EmptyWed 22 Apr 2009 - 23:30

cái bài class queue,chay no the nao ấy.khi chạy kết quả chương trình khôngg như ý muốn.bà con đã ai chạy thử chưa.mình thấy ko có hàm nhập vào mà nó kiểu gì ấy.khó nói quá.hii
Về Đầu Trang Go down
Sponsored content





CLASS QUEUE(CAU7) Empty
Bài gửiTiêu đề: Re: CLASS QUEUE(CAU7)   CLASS QUEUE(CAU7) Empty

Về Đầu Trang Go down
 
CLASS QUEUE(CAU7)
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» bai 10 (class pahnso)
» class phân số
» class date
» CLASS VECTOR
» CLASS TIME

Permissions in this forum:Bạn không có quyền trả lời bài viết
THÔNG TIN CÔNG NGHỆ - GIẢI TRÍ - HỌC TẬP - TIN HỌC! :: HỌC TẬP _ TÀI LIỆU HỌC TẬP :: LẬP TRÌNH PASCAL, C/C++ :: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG C++-
Chuyển đến