Help ME! Sắp xong niên luận ma con 1 phần làm hoài ko đc nà huhu
2 posters
k4info :: Khu vực học tập :: Học Tập :: Thư viện :: Niên luận
Trang 1 trong tổng số 1 trang
Help ME! Sắp xong niên luận ma con 1 phần làm hoài ko đc nà huhu
Ai biết code đọc và ghi ra file text.txt ko? trong C++ ak
Code tui làm xong roi , còn phần đó ko ah . Bà con tham khảo và góp ý nha! Ai biet thì giúp dùm luôn cám ơn nhiều nhiều
CODE :
Code tui làm xong roi , còn phần đó ko ah . Bà con tham khảo và góp ý nha! Ai biet thì giúp dùm luôn cám ơn nhiều nhiều
CODE :
- Code:
#if !defined(AFX_DATHUC_H__B6E174D2_1238_4206_BD2C_992BE2E3C9BC__INCLUDED_)
#define AFX_DATHUC_H__B6E174D2_1238_4206_BD2C_992BE2E3C9BC__INCLUDED_
#include<string.h>
#include<windows.h>
#include<iostream.h>
#include <iostream.h>
#include <stdlib.h>
#include<stdio.h>
#include<conio.h>
#if _MSC_VER > 1000
#pragma once
#endif
#include<fstream.h>
typedef struct NUT
{
float heso;
int mu;
struct NUT *next;
} kieuNUT;
typedef kieuNUT* TRONUT;
class Dathuc
{
private:
int m;
float hso; //mu va heso
TRONUT dau;
TRONUT cuoi;
TRONUT TaoNut(float,int);
void themSau(TRONUT);
public:
Dathuc();
//virtual ~Dathuc();
void TaoDT();
void duyetDT();
float timmu(int); //Tra ve he so nen tra ve kieu Float
int spt();
int mumax();
friend Dathuc Cong(Dathuc,Dathuc);
friend Dathuc Hieu(Dathuc,Dathuc);
friend Dathuc Tich(Dathuc,Dathuc);
friend Dathuc Rutgon(Dathuc);
};
#endif // !defined(AFX_DATHUC_H__B6E174D2_1238_4206_BD2C_992BE2E3C9BC__INCLUDED_)
Dathuc::Dathuc()
{
dau=cuoi=NULL;
}
/*Dathuc::~Dathuc()
{
TRONUT p=dau;
while(dau!=NULL)
{
dau=dau->next ;
delete p;
p=dau;
}
}*/
TRONUT Dathuc::TaoNut (float a,int b)
{
TRONUT p= new kieuNUT;
if(p==NULL)
{
cout<<"Het bo nho!!!";
exit(1);
}
p->heso=a;
p->mu=b;
p->next =NULL;
return p;
}
void Dathuc::themSau(TRONUT p)
{
if(dau==NULL)
dau=cuoi=p;
else
{
cuoi->next =p;
cuoi=p;
}
}
void Dathuc::TaoDT ()
{
cout<<"\nNhap bac cua da thuc :";
cin>>m;
for(int i=m;i>=0;i--)
{
cout<<"Nhap he so cua bac "<<i<<" :";
cin>>hso;
TRONUT p= TaoNut(hso,i);
themSau(p);
}
}
void Dathuc::duyetDT()
{
TRONUT p=dau;
if(p==NULL) cout<<"Da thuc khong ton tai!\n\tHay Nhan Phim <1> De Nhap Lai Da Thuc!"<<endl;
else
{
if(p->heso ==0)
cout<<"";
else
{
cout<<p->heso<<"x^"<<p->mu<<" ";
p=p->next ;
}
while(p!=NULL)
{
if(p->heso==0)
cout<<"";
else
{
if(p->mu ==0)
{
if(p->heso >0)
cout<<"+";
cout<<p->heso;
}
else
{
if(p->heso >0)
cout<<"+";
cout<<p->heso<<"x^"<<p->mu<<" ";
}
}
p=p->next ;
}
}
}
int Dathuc::spt()
{
int n=0;
TRONUT p=dau;
while(p!=NULL)
{
n++;
p=p->next ;
}
return n;
}
int Dathuc::mumax ()
{
int max=0;
TRONUT p=dau;
while(p!=NULL)
{
if(p->mu >max)
max=p->mu ;
p=p->next;
}
return max;
}
float Dathuc::timmu(int a)
{
TRONUT p=dau;
while(p!=NULL)
{
if(p->mu ==a) return p->heso;
p=p->next ;
}
return 0;
}
Dathuc Cong(Dathuc A,Dathuc B)
{
Dathuc C;
TRONUT p=A.dau ;
TRONUT p1=B.dau ;
TRONUT q;
if(A.m >=B.m )
{
while(p!=NULL)
{
if(B.timmu(p->mu ))
{
q=C.TaoNut((p->heso+B.timmu(p->mu )),p->mu );
C.themSau (q);
}
else
{
q=C.TaoNut(p->heso,p->mu );
C.themSau(q);
}
p=p->next ;
}
}
else
{
while(p1!=NULL)
{
if(A.timmu(p1->mu ))
{
q=C.TaoNut((A.timmu(p1->mu )+p1->heso ),p1->mu );
C.themSau (q);
}
else
{
q=C.TaoNut(p1->heso,p1->mu );
C.themSau(q);
}
p1=p1->next ;
}
}
return C;
}
Dathuc Hieu(Dathuc A,Dathuc B)
{
Dathuc C;
TRONUT p=A.dau ;
TRONUT p1=B.dau ;
TRONUT q;
if(A.m >=B.m )
{
while(p!=NULL)
{
if(B.timmu(p->mu ))
{
q=C.TaoNut((p->heso-B.timmu(p->mu )),p->mu );
C.themSau (q);
}
else
{
q=C.TaoNut(p->heso,p->mu );
C.themSau(q);
}
p=p->next ;
}
}
else
{
while(p1!=NULL)
{
if(A.timmu(p1->mu ))
{
q=C.TaoNut((A.timmu(p1->mu )-p1->heso ),p1->mu );
C.themSau (q);
}
else
{
q=C.TaoNut(p1->heso,p1->mu );
C.themSau(q);
}
p1=p1->next ;
}
}
return C;
}
Dathuc Rutgon(Dathuc A)
{
Dathuc B;
for(int i=A.mumax();i>=0;i--)
{
TRONUT p=A.dau ;
float tmp=0;
while(p!=NULL)
{
if(i==p->mu)
tmp=p->heso +tmp;
p=p->next ;
}
TRONUT q=B.TaoNut(tmp,i);
B.themSau(q);
}
return B;
}
Dathuc Tich(Dathuc A,Dathuc B)
{
Dathuc C;
TRONUT p=A.dau ;
while(p!=NULL)
{
TRONUT p1=B.dau ;
while(p1!=NULL)
{
TRONUT q=C.TaoNut(p->heso*p1->heso,p->mu +p1->mu );
C.themSau(q);
p1=p1->next ;
}
p=p->next ;
}
return C;
}
int textcolor ( int Color )
{
HANDLE h;
h = GetStdHandle ( STD_OUTPUT_HANDLE );
return SetConsoleTextAttribute ( h, Color );
}
int main()
{
char Key;
textcolor(12);
system("color 1A");
cout<<"\n\n\n\n\n\n\n\n";
cout<<"\t\t\t\tCHAO MUNG CAC BAN DEN VOI DEMO NIEN LUAN !";
Sleep(1800);
cout<<"\n";
system("cls");
system("color A");
textcolor(10);
textcolor(12);
cout<<"\t\t\t\tÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿\n";
cout<<"\t\t\t\t³ ====NIEN LUAN 1==== ³\n";
cout<<"\t\t\t\t³ VIET CHUONG TRINH THUC HIEN CAC PHEP TOAN ³\n";
cout<<"\t\t\t\t³ TREN DA THUC BANG DANH SACH LIEN KET ³\n";
cout<<"\t\t\t\t³ ³\n";
cout<<"\t\t\t\tÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ\n";
Sleep(1000);
cout<<"\n";
textcolor(13);
Dathuc A,B,C;
cout<<"\n";
cout<<"\n\t\t\t *-*-*-*-*-*-*-*-* MENU CHUC NANG CHUONG TRINH *-*-*-*-*-*-*-*-*";
cout<<"\n";
cout<<"\n\t\t\t *_____Moi Ban Chon Cac Phim De Thuc Hien Chuong Trinh_____*";
cout<<"\n\n\t\t\t\t\t --------------------------------";
cout<<"\n\t\t\t\t\t | <1>.Nhap 2 da thuc |";
cout<<"\n\t\t\t\t\t | <2>.Cac phep toan tren da thuc |";
cout<<"\n\t\t\t\t\t | <3>.Huong dan su dung |";
cout<<"\n\t\t\t\t\t | <4>.Tac gia thuc hien |";
cout<<"\n\t\t\t\t\t | <0>.Ket Thuc va THOAT |";
cout<<"\n\t\t\t\t\t --------------------------------";
cout<<"\n\t\t\t\t\t <B>.Tro Ve menu chinh";
textcolor(14);
cout<<"\n\n\n\n MOI BAN CHON PHIM CHUC NANG: ";
while(Key!='0')
{
cin>>Key;
switch(Key)
{
case '1':
cout<<"\n\nTao Da thuc A :";
A.TaoDT ();
cout<<"===> Da thuc A vua tao la :";
A.duyetDT();
cout<<"\n\nTao Da thuc B :";
B.TaoDT ();
cout<<"===> Da thuc B vua tao la :";
B.duyetDT ();
cout<<"\n";
cout<<"\n\t\t Ban Co The Chon Phim <2> De Thuc Hien Cac Phep Toan Tren 2 Da Thuc Vua Tao !";
cout<<"\n\t\t Hoac Phim <1> De Nhap Lai Da Thuc ! ";
cout<<"\n\t\t Ban Chon : ";
break;
case '2':
cout<<"\n\t Ban Hay Chon Phim :";
cout<<"\n-----------------------------------";
cout<<"\n|-Phim <+>: Tinh tong hai da thuc.|";
cout<<"\n|-Phim <->: Tinh hieu hai da thuc.|";
cout<<"\n|-Phim <*>: Tinh tich hai da thuc.|";
cout<<"\n-----------------------------------";
cout<<"\n";
cout<<"\nMoi Ban Chon:";
break;
case '+':
cout<<"\nTong cua hai Da thuc A va B la : ";
C=Cong(A,B);
C.duyetDT();
cout<<"\n";
break;
case '-':
cout<<"\nHieu cua hai Da thuc A va B la : ";
C=Hieu(A,B);
C.duyetDT ();
cout<<"\n";
break;
case '*':
cout<<"\nTich cua hai Da thuc A va B la : ";
C=Tich(A,B);
C=Rutgon(C);
C.duyetDT ();
cout<<"\n";
break;
default: cout<<"Nhap sai! Moi Nhap Lai:";
break;
case '4':
textcolor(10);
cout<<"\n";
cout<<"\t\t\t\tÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿\n";
cout<<"\t\t\t\t³ TRUONG DAI HOC TAY DO ³\n";
cout<<"\t\t\t\t³ TEN : HO THANH VU ³\n";
cout<<"\t\t\t\t³ LOP : DH TIN HOC 4 ³\n";
cout<<"\t\t\t\t³ MSSV: 0951010083 ³\n";
cout<<"\t\t\t\tÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ\n";
cout<<"\t\t\t\t________-*-_(Cam On Vi Da Quan Tam !)_-*-________";
cout<<"\n";
break;
case '0':
cout<<"\n\tBan da chon thoat khoi chuong trinh!";
cout<<"\n\t\tXin Cam On Va Hen Gap Lai!";
break;
case'B':
cout<<"\n\t\t\t *_____Moi Ban Chon Cac Phim De Thuc Hien Chuong Trinh_____*";
cout<<"\n\n\t\t\t\t\t --------------------------------";
cout<<"\n\t\t\t\t\t | <1>.Nhap 2 da thuc |";
cout<<"\n\t\t\t\t\t | <2>.Cac phep toan tren da thuc |";
cout<<"\n\t\t\t\t\t | <3>.Huong dan su dung |";
cout<<"\n\t\t\t\t\t | <4>.Tac gia thuc hien |";
cout<<"\n\t\t\t\t\t | <0>.Ket Thuc va THOAT |";
cout<<"\n\t\t\t\t\t --------------------------------";
cout<<"\n\t\t\t\t\t <B>.Tro Ve menu chinh";
cout<<"\n\n\n\n MOI BAN CHON PHIM CHUC NANG: ";
break;
}
}
getch();
return 0;
}
Được sửa bởi Admin ngày Wed Nov 09, 2011 10:04 pm; sửa lần 2. (Reason for editing : Đã fix lỗi)
thanhvukg1991- Posts : 40
Thanked : 1
21/10/2011
Tài Sản
Thú nuôi:
Re: Help ME! Sắp xong niên luận ma con 1 phần làm hoài ko đc nà huhu
+ Hiện có 2 người hỏi về cách ghi dữ liệu ra 1 file định dạng bất kỳ tự đặt chứ không nhất thiết là .txt và đọc dữ liệu từ file vào.
+ Các bạn tham khảo chung nha:
- Dùng thư viện
- Dùng lệnh này để ghi dữ liệu từ biến kiểu A ra tập tin Myfile.txt
- Lệnh close dùng để đóng và lưu file.
- Để đọc từ file Myfile.txt ra thì cần khai báo 1 biến B có cùng dữ liệu với biến A. Rồi dùng lệnh
Chúc anh em làm bài thật tốt, điểm thật cao goodluck!
+ Các bạn tham khảo chung nha:
- Dùng thư viện
- Code:
#include<fstream.h>
- Dùng lệnh này để ghi dữ liệu từ biến kiểu A ra tập tin Myfile.txt
- Code:
ofstream f1("MyFile.txt");
f1<<A; // dua du lieu trong A vao file
f1.close();
- Lệnh close dùng để đóng và lưu file.
- Để đọc từ file Myfile.txt ra thì cần khai báo 1 biến B có cùng dữ liệu với biến A. Rồi dùng lệnh
- Code:
fstream f2("MyFile.txt");
f2>>B;
f2.close();
Chúc anh em làm bài thật tốt, điểm thật cao goodluck!
thanhvukg1991- Posts : 40
Thanked : 1
21/10/2011
Tài Sản
Thú nuôi:
Re: Help ME! Sắp xong niên luận ma con 1 phần làm hoài ko đc nà huhu
+ P1:
- Code:
ofstream f1("MyFile.txt");
f1<<A; // dua du lieu trong A vao file
f1.close();
+ P2: Quan trong là file của Vũ lưu những thông tin gì? mới bik cách để mà đọc.
Similar topics
» Gửi tất cả các bạn làm niên luận cô Cẩm Tú
» Xin mẫu niên luận và lời nói đầu!
» CHỦ ĐỀ NIÊN LUẬN SỐ 10 - CÔ TÚ
» Niên Luận 2
» NIÊN LUẬN CÔ CẨM TÚ HƯỚNG DẪN
» Xin mẫu niên luận và lời nói đầu!
» CHỦ ĐỀ NIÊN LUẬN SỐ 10 - CÔ TÚ
» Niên Luận 2
» NIÊN LUẬN CÔ CẨM TÚ HƯỚNG DẪN
k4info :: Khu vực học tập :: Học Tập :: Thư viện :: Niên luận
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
|
|