Reklama 400x60
Pascal: žodis atvirskcčai, kaip?
mariuse3
Narys
Margas
Pranešimai: 106
Įstojęs: 2007 Bir. 30 13:06:05
Sveiki, Gal galite parasyti pačią salyga, jog duotą žodį parašytu iš kitos pusės, t.y nuo galo. Kaip skaičius apversti tai žinau, bet ką daryti su žodžiais?
mariuse3
Narys
Margas
Pranešimai: 106
Įstojęs: 2007 Bir. 30 13:06:05
jeigu kam įdomu, štai pasidariau programą. O kodas: program atvirksciai;
const prad= 'zodis.dat' ;
pab= 'atsakymas.dat' ;
type zodis= string[ 255 ] ;
zodziai = record
ivedimas : zodis;
raides: 0 .. 255 ;
end ;
//---------------------------------------------------
procedure nuskaitymas ( var z: zodis) ;
var pr: text;
begin
assign ( pr, prad) ; reset ( pr) ;
readln ( pr, z) ;
close ( pr) ;
end ;
//---------------------------------------------------
procedure surikiuoja ( var B: zodziai; X: char) ;
begin
B. raides := B. raides + 1 ;
B. ivedimas[ B. raides] := X
end ;
//---------------------------------------------------
function atvirkscias ( var B: zodziai) : char;
begin
atvirkscias := B. ivedimas[ B. raides] ;
B. raides := B. raides - 1
end ;
//---------------------------------------------------
var pr, pa: text;
i: integer;
z: zodis;
b: zodziai;
begin
assign ( pa, pab) ; rewrite ( pa) ;
writeln ( pa, '---------------' ) ;
nuskaitymas ( z) ;
writeln ( pa, 'Orginalus zodis: ' , z) ;
writeln ( pa, '---------------' ) ;
for i := 1 to length( z) do
surikiuoja ( B, z[ i] ) ;
writeln ( pa, 'atvirkscias zodis: ' ) ;
writeln ( pa, '---------------' ) ;
for I := 1 to length( z) do
write( pa, atvirkscias( b) ) ;
close ( pa) ;
end .
Peršokti į forumą:
Nebeegzistuojančios svetainės
Žaliems
Bendri PHP-F klausimai
WordPress
Kiti PHP, HTML, MySQL klausimai
Expert PHP, MySQL klausimai
Kitos TVS
C#, Python, Java, JS, C++ klausimai
Naujų modų pristatymai
Mods, Panels & Infusions
Themes
Jūsų saitai
Dalinuosi, dovanoju!
Klausimai apie domenus ir hostingus
VPS/DS serverių konfigūravimas ir valdymas
Viskas apie skaitliukus, top'us ir lankomumą
Dizaino konkursai
Parduodu - perku dizainą, banerį
Parduodu - perku - keičiuosi reklama
Parduodu - perku domeną, tinklapį
Siūlau - ieškau hostingo/VPS serverio
Parduodu - perku skriptą, modifikaciją, tvs
Socialiniai tinklai - Facebook ir kiti
Legalus verslas, teisiniai klausimai
Visa kita kas susiję su darbu ir pinigais
LTStartups.com - Lietuvos startuolių bendruomenė
Off-Topic diskusijos
IT naujienos
Portalo informacija
Narių pasiūlymai
Geležis ir programinė įranga
Grafika
Out Of Place
Su e-verslu nesusijęs darbas ir prekyba
Dalinuosi, dovanoju!