با سلام.
برای این کار باید :

1- اول کاراکتر موجود در خانه ی i ام آرایه رو با بقیه مقایسه کنی و اگر یک کاراکتر مثل هم پیدا کردی توی اون خونه یک مقدار غیر کاراکتر (مثلا مقدار 0) رو قرار می دی.
2- بعد به خونه ی رو یکی اضافه می کنی و به قسمت 1 بر می گردی تا زمانیکه به انتهای آرایه برسی

بعد هم یک رشته ی دیگه رو با کاراکتر های غیر صفر مقداردهی می کنی و این رشته ی آخری رشته ی مورد نظر شما را در خودش خواهد داشت.

(البته اینکه من نوشتم در واقع الگوریتمش بود و الا که باید با for بنویسیش.)


در مورد سوال دوم شما هم باید بگم لا ادری(نمی دانم).