31-01-2006, 18:18
|
|
|
חבר מתאריך: 20.01.06
הודעות: 7
|
|
2 שאלות ב-C++
שלום,
אני תקוע ב-2 שאלות ב-C ++ ..
אשמח אם תעזרו :
שאלה 1: נתון לי מערך INT בגודל 5 . המספרים במערך יכולים להיות חיוביים או שליליים .
אני צריך לכתוב פונקציה maxSubArray המקבלת את הפרמטרים הבאים :
1. המערך.
2. אורכו.
3.שני אינדקסים by reference.
הפונקציה מחזירה ( בשני האינדקסים שקיבלה כפרמטרים ) את האינדקס של התא הראשון והתא האחרון בתת המערך שסכום האיברים בו מקסימלי .
לדוגמא :האינדקסים של תת-המערך המקסימלי : 1,3 (סכום התאים 1,2 ו-3 = 21)
{int Arr[5] = {-5 , 8 , -2 , 5 , -12
הגדרה: תת מערך הוא רצף תאים או תא בודד במערך. גודל תת מערך קטן או שווה לגודל מערך .
----------------------------------------------------------------------------------------------------------------------------------
שאלה 2: שאלה במחרוזות :
עליי לכתוב פונקציה doubleWords שבודקת האם במחרוזת הנתונה ישנן מילים כפולות סמוכות ואם כן אז מדפיסה מילה אחת מכל כפילות . לדוגמא , עבור המחרוזת :
myString[] = "Ariel lives in in the city city Ariel
הפונקציה תדפיס: in city
----------------------------------------------------------------------------------------------------------------------------------
התשובות צריכות להיות בשפת C++ בלבד .
אודה לכם אם תעזרו לי .
|