pingvinleduslacis Ierakstīts Februāris 6, 2013 Share Ierakstīts Februāris 6, 2013 (labots) Paldies Labots Februāris 10, 2013 - pingvinleduslacis Kodu jāliek Code blokā, lai normāli var saprast Link to comment Share on other sites More sharing options...
spitaligais Februāris 6, 2013 Share Februāris 6, 2013 Ar kodu nedalīšos, bet pasviedīšu ideju: Ieviešam vēl vienu intu, ciklā palielinam vērtību par 1, un pārbaudam, vai dalās ar 2 bez atlikuma. Nedalās - kods paliek tāds pats. Dalās - OutputString'am pievenojam klāt (nevis pārrakstam) inputstringu, un ierakstam failā. Elementāri, Vatson. Link to comment Share on other sites More sharing options...
binary Februāris 6, 2013 Share Februāris 6, 2013 spitaligais, un ko darīt, ja inputā ir nepāra skaits rindu? Tā kā rindas nolasīšanas kods ir īss, tad es laikam pirms rakstīšanas pārbaudītu, vai nav sasniegts eof(), un nolasītu vēl vienu rindu, kuru pieliktu klāt jau nolasītajai. Drusku offtopic komentārs - ja skolā liek lietot "label", tad lai paliek, bet reālajā dzīvē labeļus gan nelieto (varbūt vienīgi ļooooooooti specifiskos gadījumos). Tīri akadēmiskos nolūkos labelus lieto kopā ar "goto" - tā kā tev kodā nav neviens "goto", tad arī "label" ir bezjēdzīgi. Izskatās, ka tavā kodā tie aizvieto komentārus. Būtu es skolotājs, daudz un dikti prašņātu, kāpēc tā raksti. Link to comment Share on other sites More sharing options...
girts2 Februāris 6, 2013 Share Februāris 6, 2013 if (i % 2 == 0) { Write... } else { WriteLn... } http://borlandpascal.wikia.com/wiki/WRITE_and_WRITELN Link to comment Share on other sites More sharing options...
spitaligais Februāris 6, 2013 Share Februāris 6, 2013 binary, nu šitādam uzdevumam jau ir simts un viens veids, kā tādu samurgot. Teorētiski, paši uzdevuma nosacījumi ir līki, citēju Programma uevadit text failu veikt ta apstradi un apstrades rezultatu izvadit cita text faila. Bet galvenais nosacijums ko nsepeju realizet ir : ienakosas rindas apvienot, no katram divam rindam veidojot vienu, kuru izvadit rezultata Značit failā ir pāra skaits rindu, un par spec gadījumiem mums ir po. Ir tikai 2 varianti - iterācijā nolasām 1 rindu no faila, vai divas. Pārējais jau paliek pāris if'u ziņā. Link to comment Share on other sites More sharing options...
Sandman Februāris 9, 2013 Share Februāris 9, 2013 Pievienots 07 February 2013 - 00:15 binary, nu šitādam uzdevumam jau ir simts un viens veids, kā tādu samurgot. Teorētiski, paši uzdevuma nosacījumi ir līki, citēju pingvinleduslacis, on 06 Feb 2013 - 07:57, said: Programma uevadit text failu veikt ta apstradi un apstrades rezultatu izvadit cita text faila. Bet galvenais nosacijums ko nsepeju realizet ir : ienakosas rindas apvienot, no katram divam rindam veidojot vienu, kuru izvadit rezultata Značit failā ir pāra skaits rindu, un par spec gadījumiem mums ir po. Ir tikai 2 varianti - iterācijā nolasām 1 rindu no faila, vai divas. Pārējais jau paliek pāris if'u ziņā. Un ja nē? Tavā kodā to neredzam... Link to comment Share on other sites More sharing options...
Sanchus Februāris 9, 2013 Share Februāris 9, 2013 (labots) OutputString:=""; readln(InpFile, InputString); OutputString:=OutputString+InputString; readln(InpFile, InputString); OutputString:=OutputString+InputString; writeln(OutputString); OutputString:='Apstraadaatais teksts='+Outputstring+'.'; Writeln(OutFile, Outputstring); cerams, šādi kods darbojas (ja pareizi sapratu). Autoram kodā, kas ir dots sākumā, saturs diezgan netīrs. Labots Februāris 9, 2013 - Sanchus Link to comment Share on other sites More sharing options...
arch^ Februāris 9, 2013 Share Februāris 9, 2013 (labots) RTU While ciklā iebāz if kur salīdzini tekošo rindu InputString ar pašizveidotu JaunuString.Pēc if cikla beigām InputString vērtību piešķir JaunaString. Atkārtojoties ciklam tiks salīdzināta jaunā InputString vērtība ar iepriekšējo kuru piešķīri JaunaString.Ja if paties izpildi izvadā Outputstring + JaunaString, ja nepaties Izvadi vienkārši Outputstring. EDIT: thfu, mazliet sapisos. Domāju par vienu citu variantu kurā jāapvieno vienādās rindas Pēc Sanchus rakstītā jāstrādā. Labots Februāris 9, 2013 - arch^ Link to comment Share on other sites More sharing options...
binary Februāris 9, 2013 Share Februāris 9, 2013 cerams, šādi kods darbojas (ja pareizi sapratu). a ko darīt, ja nav vairs rindu, ko nolasīt ar taviem readln? arch^ uzrakstīto vispār nesapratu. Nafig kaut ko jāsalīdzina? Link to comment Share on other sites More sharing options...
tr4nkv Februāris 9, 2013 Share Februāris 9, 2013 februāra sākums, značit pēdējais laiks nodod lab.darbus, lai neiegrābtos parādā pie prof.Lavendela un viņa draugiem? Link to comment Share on other sites More sharing options...
Recommended Posts
Izveido kontu, vai pieraksties esošajā, lai komentētu
Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas
Izveidot jaunu kontu
Piereģistrējies un izveido jaunu kontu, tas būs viegli!
Reģistrēt jaunu kontuPierakstīties
Jums jau ir konts? Pierakstieties tajā šeit!
Pierakstīties tagad!