Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,959 questions

51,901 answers

573 users

How to reverse a word in a string with Pascal

1 Answer

0 votes
program ReverseWordInString;

procedure ReverseWord(var str: string; word: string);
var
  index, i: integer;
  reversed: string;
begin
  index := Pos(word, str);
  if index > 0 then
  begin
    reversed := '';
    
    for i := Length(word) downto 1 do
      reversed := reversed + word[i];
      
    Delete(str, index, Length(word));
    Insert(reversed, str, index);
  end;
end;

var
  str, word: string;

begin
  str := 'C++ C Java Python PHP C# Pascal';
  word := 'Java';

  ReverseWord(str, word);

  WriteLn(str);
end.




(*
run:

C++ C avaJ Python PHP C# Pascal

*)

 



answered Sep 26, 2025 by avibootz
...