Cau, pred nedavnem jsem zacal s pascalem, ale ted jsem narazil na problem.
Mym ukolem je napsat program, ktery precte libovolny text a seradi pouzita pismena dle abecedy.
Bohuzel po nekolika hodinovem badani jsem stale na nic neprisel.. Snazil jsem se vyuzit pole a fce char, ale bez vysledku..
Nejake rady prosim?
Fórum › Pascal
Razeni dle abecedy
var
c: char;
s: string;
i,j: integer;
begin
s := 'Albert Einstein';
writeln(s);
for i := length(s) - 1 downto 1 do
for j := 1 to i do
if s[j] > s[j + 1] then
begin
c := s[j];
s[j] := s[j + 1];
s[j + 1] := c;
end;
writeln(s);
end.
Ha, dobrá náhoda.
Tento týden jsem totiž napsal takový textík o řazení podle abecedy.
Podívej se sem:
http://www.int21h.ic.cz/?id=106
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 22 hostů
Podobná vlákna
Seřazení pole řetězců dle abecedy — založil marpit
Řazení podle české abecedy — založil fix
C# razeni pole stringu dle kriterii — založil petr
Vypis vice dat podle abecedy — založil tribalcz
Moderátoři diskuze