ok tak jak obiecałem - przykładzik:
Kod:
Program Zadanie_pierwsze;
Var
wyraz,cos:String;
x,dlugosc,ile:integer;
Begin
Writeln( '--------------------------------' );
Writeln( 'Wyrazoszukacz ver. 0.7 :D' );
Writeln( '--------------------------------' );
Writeln;
Write( 'Podaj wyraz : ' );
ReadLn( wyraz );
Writeln;
dlugosc:=length(wyraz);
ile:=0;
for x:=1 to dlugosc do
begin
if wyraz[x]='d' then
ile:=ile+1
end;
writeln('Znak d wystąpił: ',ile, ' razy');
End.
Z doświadczenia wiem ze z przykładów lepiej jest się uczyć mam nadzieje ze nie zaprzestaniesz na oddaniu tego i ze przeanalizujesz kod i zrozumiesz co po kolei się dzieje...
co do zadanka numer 2 to sprawa też nie wygląda problemowo...
każdą literkę wpisujesz do tablicy a potem przesortowywujesz tablice z góry na dół i łączysz w całość - porównujesz z początkowym stringiem i już wiesz czy dana rzecz jest palindromem czy nie... spróbuj sam... w zasadzie wiesz wszystko jak zrobić...
daną literkę ze zmiennej wyciągasz w ten sposób:
string[a]
gdzie string to nazwa zmiennej a 'a' to numer miejsca na którym znajduje sie owa literka...
zobacz do kodu który ci podałem - tam własnie z tego korzystałem....