C++, 2 namų darbas, 20 užduotis

Užduotis:
20. Parašyti programą su objektais, kurių metodai:

  • 1. Duomenų faile ieško užsiduoto žodžio ir išveda eilutę, kurioje rastas tas žodis.
  • 2. Kopijuoja duomenų failą, išmesdamas tarpus tarp žodžių.
  • 3. Apskaičiuojamas programos vykdymo laikas (panagrinėti time.h )
  • 4. Visi rezultatai išvedami į ekraną ir rezultatų failą.

O toliau programos kodas:
Programą sudaro, dvi dalys: pagrindine.cpp ir klase.h

pagrindine.cpp:
[code lang=“c++“]
#include
#include
#include
#include

main() {

kl t; //klases x sukurimas

//laiko parametru aprasymas
time_t start, finish;
double visas_laikas;
time( &start ); // issaugos pradzios laikas

//laikinai reikalingi kintamieji
int l=0;
int i=0;
int k=0;
int j=0;
int c=0;

//kintamieji prilyginami nuliui
t.countzodziu=0;
t.counteiluciu=0;
t.z1=0;
t.n1=0;
t.c();

//ivedimo,isvedimo srautai
ofstream R(„Rezul.txt“,ios::out);
ofstream R2(„Rezul.txt“,ios::app);
ifstream T(„Duom.txt“,ios::in);
ifstream N(„Duom.txt“,ios::in);
ifstream X(„Duom.txt“,ios::in);

//pradinis tekstas
cout< <"PRADINIS TEKSTAS:"<>t.B;

//skaiciuojama, kelintas yra ieskomas zodis
while(!N.eof() && strcmp(t.B,t.C))
{
N>>t.C;
k++;
if (!strcmp(t.B,t.C)) l++;
}

//i E masyva irasomas visas tekstas po 1 simboli ir ismetami tarpai
while(!X.eof())
{
t.E[j]=X.get();
t.tarpas(j);
j++;
}

//patikrinimas, ar yra ieskomas zodis
if (l==0) cout<

8 mintys apie „C++, 2 namų darbas, 20 užduotis“

  1. Na bet tu bent supranti kas čia parašyta, o man tai čia panašiai kaip vokiečių ;D

  2. elementari uzduotis, bet ciklu tai daugoka :D manau dabar visai kitaip isspresciau sita uzduoti

  3. na, cia jau labai senai buvo :D nemanau, kad dar kas issaugojo ;) megink pagal sita rasyti ;)

Parašykite komentarą

El. pašto adresas nebus skelbiamas. Būtini laukeliai pažymėti *