הזאת כתוב תוכנית הקולטת שתי מחרוזות st1, st2 כל מחרוזת עד 25 תווים. א. בנה מחרוזת נוספת newst על פי הכלל הבא : מחרוזת נוספת בנויה ממילים של שתי המחרוזות st1 ו- st2 לפי הסדר הבא : מילה אחת ממחרוזת st1 ואחריה מילה מהמחרוזת st2 ומילה שנייה ממחרוזת st1 ומילה שנייה ממחרוזת st2 עד אשר יועתקו כל המילים של שתי המחרוזות (אם באחד המחרוזות יש יותר מילים – הן יועתקו לסוף של מחרוזת newst). ב. הדפס את המחרוזת newst.
a:=length(str1); b:=length(str2); if a>b then for i:=1 to a do begin newstr:=str1[i]; newstr:=str2[i]; end; else for i:=1 to b do begin newstr:=str1[i]; newstr:=str2[i]; end; writeln(newstr);
מקווה שעזרתי
עריכה: עכשיו שמתי לב שזה לא בטוח יעבוד כי יכול להיות מצב שהוא ינסה להעתיק תווים שלא קיימים :-/