Skocz do zawartości

hexagram

Użytkownik
  • Postów

    1
  • Dołączył

  • Ostatnia wizyta

Osiągnięcia hexagram

Newbie

Newbie (1/14)

0

Reputacja

  1. Witam Mam małą proźbę jak by komuś się wybitnie nudziło to mam tu taki programik do poprawienia. Jak sugeruje tytuł tematu jest to generator przemówień socjalistycznych. Programik działa (tzn. ma działać) na zasadzie losowania z 5 tablic fraz, łączyć je w zdanie i tym sposobem ma powstać przemówienie. Oto dokładna treść zadania: Na podstawie plików z odpowiednimi fragmentami zdań napisać generator socjalistycznych przemówień lub makroekonomicznych analiz kapitalistycznej nowomowy. Frazy nie powinny się powtarzać w kolejnych zdaniach. http://dwspit.polkowice.pl/~materialy/meto...ia/nowomowa.jpg A to są moje wypociny: #include<iostream>#include<string.h>#include<time.h>#include<stdlib.h>#include<fstream.h>struct generator{int const N=10;int const MaxDl=100;char * Fraza1[N];char * Fraza2[N];char * Fraza3[N];char * Fraza4[N];char * Fraza5[N];};void init1(){Fraza1[0]="Koleżanki i koledzy";}void init2(){Fraza2[0]=" z drugiej strony ";Fraza2[1]=" podobnie ";Fraza2[2]="Nie zapominajmy jednak, że ";Fraza2[3]=" w ten sposób ";Fraza2[4]="Praktyka dnia codziennego dowodzi, że ";Fraza2[5]="Wagi i znaczenia tych problemów nie trzeba szerzej uzasadniać, ponieważ ";Fraza2[6]="Różnorakie i bogate doświadczenia ";Fraza2[7]="Troska organizacji, a szczególnie ";Fraza2[8]=" wyższe założenia ideowe, a także ";int losuj(int N){return (rand() % N)}}void init3(){Fraza3[0]="realizacja nakreślonych zadań programowych ";Fraza3[1]="zakres i miejsce szkolenia kadr ";Fraza3[2]="stały wzrost ilości i zakres naszej aktywności ";Fraza3[3]="aktualna struktura organizacji ";Fraza3[4]="nowy model działalności organizacyjnej ";Fraza3[5]="dalszy rozwój różnych form działalności ";Fraza3[6]="stałe zabezpieczenie informacyjno-propagandowe naszej działalności ";Fraza3[7]="wmocnienie i rozwijanie struktur ";Fraza3[8]="konsultacja z szerokim aktywem ";Fraza3[10]="rozpoczęcie powszechnej akcji kształtowania podstaw ";int losuj(int N){return (rand() % N)}}void init4(){Fraza4[0]="zmusza nas do przeanalizowania ";Fraza4[1]="spełnia istotną rolę w kształtowaniu ";Fraza4[2]="wymaga sprecyzowania i określenia ";Fraza4[3]="pomaga w przygotowaniu i realizacji ";Fraza4[4]="zabezpiecza udział szerokiej grupie w kształtowaniu ";Fraza4[5]="spełnia ważne zadania w wypracowaniu ";Fraza4[6]="umożliwia w większym stopniu tworzenie ";Fraza4[7]="powoduje ocenianie wagi ";Fraza4[8]="przedstawia interesującą próbe sprawdzenia ";Fraza4[9]="pociąga za soba proces wdrażania i unowocześniania ";int losuj(int N){return (rand() % N)}}void init5(){Fraza5[0]="istniejących warunków administracyjno-finansowych";Fraza5[1]="dalszych kierunków rozwoju";Fraza5[2]="systemu powszechnego uczestnictwa";Fraza5[3]="postaw uczestników wobec zadań stawianych przez organizacje";Fraza5[4]="nowych propozycji";Fraza5[5]="kierunków postepowego wychowania";Fraza5[6]="systemu szkolenia kadr odpowiadającego potrzebom";Fraza5[7]="odpowiednich warunków aktywizacji";Fraza5[8]="modelu rozwoju";Fraza5[9]="form oddziaływania";int losuj(int N){return (rand() % N)}}void zapisdopliku(){plik << Fraza1[0];for (ini lzdan=0; lzdan<20; lzdan++){plik << Fraza2[N] << Fraza3[N] << Fraza4[N] << Fraza5[N]<<endl;}}void zapis_do_html(){int j;ofstream plik;plik.open( "przemowienie.html" );stream<<"<HTML>\n<HEAD>"<<endl;stream<<"<TITLE>PRZEMOWIENIE</TITLE>"<<endl;stream<<"<META http-equiv=\"content-type\" content=\"text/html; charset=iso-8859-2\">"<<endl;stream<<"<BODY>"<<endl;stream<<"<BODY BGCOLOR=\"yellow\">"<<endl;stream<<"<Font FACE=\"Arial\" SIZE=\"5\" COLOR=\"maroon\">tekst1 </FONT>"<<endl;stream<<Fraza1[N]<<Fraza2[N]<<Fraza3[N]<<Fraza4[N]<<endl;for(j=0; j<=30; j++){stream<<Fraza2[N]<<Fraza3[N]<<Fraza4[N]<<Fraza5[N]<<endl;}stream<<"</BODY>"<<endl;stream<<"</HTML>"<<endl;plik << calosc << endl;plik.close();}int main(){srand(time(NULL));..zapisdopliku(...) Totalnie się już zamieszałem z tym wszyskim więc prosze o pomoc !! Róbcie z tym co chcecie żeby tylko działało smilies/smile.gif Z góry dzięki za pomoc A właśnie zapomniałem heh wynik ma być w pliku html smilies/smile.gif
×
×
  • Dodaj nową pozycję...