Napisz program, który litery ze słowa "TURBO PASCAL" u segreguje w kolejności alfabetycznej
Nielubie pascala przez jeden GLUPI blad kombinowalem 2h xD
mysle ze jak macie na taki poziom algorytmow to powinienes wiedziec oco chodzi jak cos to PM dodam ze ORD zamienia znak na liczbe
program test;USES crt;varq:integer;x,y:char;i:integer;a:array[1..15] of char;zm:boolean;begini:=0;zm:=true;a:='TURBOPASCAL';while zm=true dobeginzm:=false;i:=0; while i<=9 do begin i:=i+1; x:=a[i]; y:=a[i+1]; if ORD(x) > ORD(y) then begin a[i]:=y; a[i+1]:=x; zm:=true; end; end;end;for q:=1 to 10 dowriteln(a[q]);readln;end
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Nielubie pascala przez jeden GLUPI blad kombinowalem 2h xD
mysle ze jak macie na taki poziom algorytmow to powinienes wiedziec oco chodzi jak cos to PM dodam ze ORD zamienia znak na liczbe
program test;
USES crt;
var
q:integer;
x,y:char;
i:integer;
a:array[1..15] of char;
zm:boolean;
begin
i:=0;
zm:=true;
a:='TURBOPASCAL';
while zm=true do
begin
zm:=false;
i:=0;
while i<=9 do
begin
i:=i+1;
x:=a[i];
y:=a[i+1];
if ORD(x) > ORD(y) then
begin
a[i]:=y;
a[i+1]:=x;
zm:=true;
end;
end;
end;
for q:=1 to 10 do
writeln(a[q]);
readln;
end