אם נרצה לעשות מה שכתוב בשאלה, הצורה הכי פשוטה לעשות זאת, זה להוסיף שורה רווח איפהשהוא בקוד. הקוד יהיה "שונה" הוספנו שורה. לחילופין אפשר לשכפל ; להחליף שם של משתנה ועוד כל מיני שטויות שוודאי לא משנים את התוצאה. אפשר כמובן לכתוב תוכנית שתהיה שונה באופן יותר מהותי ואילו עדיין תציג את אותו הפלט עבור אותו הקלט אבל לא זה מה ששאלו בשאלה שלא מנוסחת כראוי.
התכנית הנ"ל בעצם עוברת עם לולאה על מספר נתון ומציגה כפלט כל פעם את המספר ויורדת... אז אפשר בכמה דרכים לעשות קטע תכנית הזהה לזה. לדוגמא: writeln (n) fori:=1 to n do begin j:=n-i writeln(j) end;