|
Тема |
pomost... |
|
Автор | Joro (Нерегистриран) | |
Публикувано | 15.02.01 23:15 |
|
|
Tva ste e mnogo dalgo taka 4e ako vi se gubi vreme i iskate da pomognete.....
Proekt4eto e interesno ..predpolagam 4e za pove4eto ot vas e 10 min mislene....
taka...molabata e za pomost na proekt ..ostavat mi 3 dena .....ama po sastestvo..
imam slednite pravilo za poizvejdane na string:
<S>--> string1 <S> string2 //parvo pravilo
<S>--> string3 <S> string4 //vtoro pravilo
<S>-->e(prazen ili 0)
4rez tezi pravila moga da polu4a "string" kato prilagam parvoto i vtoroto pravilo
naprimer: string1string3strin4string2 ili strin1string2 ili
str1str1str3str1str2str4str2str2..nadiavam se tva se razbira. Prosto kato izpolzvam pravilata vseki pat imam 2 stringa v kombinacia Strin1string2 ili string3string4 . Vseki sledvast pat stringovete vlziat edin v drug....
Zda4ata e: Na daden string da se opredeli dali moje da se proizvede ot dadenoto pravilo!
t.e. String1,strin2,strin3,strin4 ...i enterString se vkarvat ot potrebitelia i programata kazva dali enterString moje da bade proizveden ot praviloto.....
zabravih edno dopalnernie....vsi4ki stringove sa satavenio samo ot nuli i edinici...
Taka na4i mislih si 4e sam e napravil oba4e......ste napisha kakvo napravih i kakvo ne mi dostiga.....
Izpolzvam c++, i nai ve4e STRING class-a s metodite za sravniavane ,iztrivane i t.n
Vzimam gdadenia string i proveriavam pravilo 1. T.e ako string1 savpada s na4aloto na dadenia i string2 savpada s kraia na dadenia string...to togava gi iztrivam i taka dokato stringa stane nula. Ako e nula zna4i moje da se proizvede....
Taka na4i imam Loop za parvoto pravilo, posle loop za vtoroto pravilo, i 2-te sa v loop dokato dadenia string e prazen ili pove4e ne moje da se promeni nisto.
Tva ba4ka za 90% ot stringovee oba4e....
eto go problema.
string1= 101
string2= 010
string3= 1010
string4= 1010
i dadenia string e: 10101010
Zna4i ako po4na s pravilo nomer1 t.e <S>-->101<S>010 go sabli4am i imam 01 koeto nemoga da naprava nisto s nego t.e programaa ste kaje 4e ne moje da se proizvede.....
Vijda se oba4e 4e ako po4na s pravilo2 <S>-->1010<S>1010 vednaga stava iasno 4e vsi4ko e OK!
Ima i obaratnite primeri ako po4na s noimer2 ne stava a s nom,er 1 stava.......
pomoooooooosttttttttttttt ...ako na nikoi mu se zanimava ili e srestal podoben problem molia da mi se obadi...... ako niakoi iska koda do kade sam strignal sasto moje da mi pishe......na maevgogo@yahoo.com
mercy predvaritelno.....
|
| |
|
|
|