gloria פורסם נובמבר 9, 2013 דיווח שיתוף פורסם נובמבר 9, 2013 היי... להלן השאלה כתבו תוכנית אשר קולטת מהמשתמש מערך שורה לא ריק של מספרים שלמים השונים מאפס, ולאחר מכןהיא קולטת מספר שלם k - . גדול מ 2התוכנית בודקת האם יש במערך מספר שמופיע בדיוק k פעמים.אם כן היא מציגה את ערכו. אם יש במערך מספר מספרים כאלה, היא מציגה את הקטן מביניהם. . אם לא היא מציגה 0כאמור ניתן להניח המערך שקולטים מכיל לפחות איבר אחד. ניתן להניח ש k שלם חוקי גדול מאפס. ****מדובר בשאלה על חומר ממש התחלתי ובסיסיאין להשתמש במבני בקרה if ולולאות אין להשתמש מערכים דו ממדיים יש להשתמש באופרטורים המתמטיים הבסיסים ביותר מותר להשתמש באופרטורי בדיקות, ובפרט באופרטוריםבדיקת שיוויון( == )(, ~= )בדיקת אי שיוויון> , >= , < , <= . ובפקודות sort ,find התחלתי את הפתרון כך :X=errayK=number(Y=sort(x(a=y(1:k-1:end-1(b=y(2:k-1:end(z=find(a==b(c=a(z עבור שני פתרונות או יותר עשיתי כך (s=find(z(2:1:end)-z(1:1:end-1)~=1(d=c(s((disp(max(d אבל אין לי איך לקשר את שני החלקים תודה לעוזרים ציטוט קישור לתוכן שיתוף באתרים אחרים More sharing options...
הודעות מומלצות
הצטרפות לשיח
באפשרותך לשלוח הודעה כעת ולהירשם מאוחר יותר. אם ברשותך חשבון, ניתן להתחבר עכשיו לשליחת הודעה דרך חשבונך.
הערה: הודעתך דרושה לאישור הנהלה לפני הצגתה.