T-shirt apdruka,un mazo uzlīmju taisīšana. 4
Profesionālie tulkošanas pakalpojumi. 5
Pardod: MSI GeForce RTX 2080ti gaming X TRIO Graphic Card 1
Vēlos piedāvāt darbu online. 0
OCTA termiņš 13
Ka sauc Pasaules dalu kura dzivojam 4
google 1
Taustiņu funkcijas izmainīšana 2
Torrent 1
ESET izlaiž 2017.gada produktu izdevumus 23
VIAPLAY: Video tiešsaistē skatās 70% Latvijas iedzīvotāju 21
Katrā desmitajā datorā joprojām izmanto Windows XP 2
Google tuvākajā laikā atteiksies no Chrome paplašinājuma palaidēja 2
Acer ievieš nozares pirmo ieliekto monitoru ar acu izsekošanas funkcionalitāti 4
Adobe laiž klajā ārkārtas atjauninājumu 3
Tests: Cik precīzs ir "lēta gala" velo spidometrs? 3
Leģendārie telefoni – Nokia 3310 un citi 3
Puisis iziet Super Mario spēli mazāk kā piecu minūšu laikā un labo pasaules rekordu 2
Līdz 29.jūlijam atjaunini savu Windows bez maksas! 3
Kā uzlabot televizora skaņu? 2
Programma, ar kuras palīdzību fotogrāfijas pārveidot .gif formātā 1
Aproce, kas sastāv no 25 instrumentiem 1
Trīs padomi televizora izvēlei 2
Windows 7 ēra tuvojas noslēgumam, Microsoft koncentrējas uz Windows 10 1
Lietotāji online: 67
Reģistrētie lietotāji online: 0
Viesi online: 67
Tā tad mans uzdevums ir - No TEXT faila ielasīt simbolu rindas, veikt to apstrādi un apstrādes rezultātu ievadīt citā TEXT failā. Ja ievades failā divas viena otrai sekojošas rindas ir vienādas, tad izvades failā otrā vienādās rindas sākumā pievieno tekstu „COPY”. Tā teksta faila kopēšana no viena faila otrā īpašas grūtības nesagādāja, bet pēdējais teikums "Ja ievades failā ir divas viena otrai ..." liek saprast, ka paskāls ir diezgan sveša lieta. Būtu lieliski, ja kāds varētu izlīdzēt.
līdz šim esmu ticis tik tālu
uses
crt;
var
f,d:text;
s, :string;
begin
clrscr;
assign(f,'Z:\speckur\text.txt');
reset(f);
assign(d,'z:\speckur\text2.txt');
rewrite(d);
while (eof(f)=false) do begin
readln(f, s);
writeln(d, s);
end;
close(f);
close(d);
end.
es tā mēģināju, bet tad viņš pārbaudīja man ik pa divām rindām un, ja piemēram pirmā rinda nav vienāda ar otro, bet otrā ir vienāda ar trešo rindu tad viņš nepievieno "copy" priekšā trešajai rindai izvades failā.
Vienam jau te citā forumā bija līdzīgs uzdevums, kur rindu, kas atkārtojas, nevajadzēja rakstīt. Domāju, ka pats mācēsi pārveidot.
http://paste.php.lv/1d829829f141eca958efe5f02e75d7a2?lang=pascal
#3: bij tāds uzdevums arī te :)
Autoram, vai tu taisies uzsākt programmētāja/programmas izstrādātāja karjeru? Ja nē, lasi tālāk...
uses
crt;
var
f,d:text;
s, sPrev:string;
begin
clrscr;
assign(f,'Z:\speckur\text.txt');
reset(f);
assign(d,'z:\speckur\text2.txt');
rewrite(d);
sPrev = '';
while (eof(f)=false) do begin
readln(f, s);
if s = sPrev then
writeline (f, 'COPY'+s);
else
writeln(d, s);
sPrev := s;
end;
close(f);
close(d);
end.
Man galvā kompilators slikti strādā, tā kā var būt arī kāda kļūda, bet, ja to nemāki izlabot, ar tevi ir galīgi švaki ;)
m
Nē, programmētāja karjera nebūs man piemērota.
SUPER ! viss sanāca liels paldies tev karuuzo
apstrāde varētu notikt pēc "readln(f, s);" - tad varētu salīdzināt vai rinda nav vienāda ar iepriekšējo.