Menu
Coddy logo textTech

החלפה במערך

שיעור 12 מתוך 18 בקורס פונקציות ב-C++: יצירת פונקציות משלכם של Coddy.

challenge icon

אתגר

קל

כתבו פונקציה שמחליפה מחרוזת במערך.


הפונקציה תקבל חמישה ארגומנטים: מערך של מחרוזות, גודל המערך, המחרוזת שיש להחליף, המחרוזת החדשה שתחליף אותה, ומספר שמציין כמה פעמים יש לבצע את ההחלפה.

דוגמה:

  • קלט: {"Coddy", "C++", "GO", "Tech", "C++"}
  • מחרוזת להחלפה: "C++"
  • מחרוזת חדשה: "JavaScript"
  • כמות: 1
  • פלט: {"Coddy", "JavaScript", "GO", "Tech", "C++"}
     

דוגמה 2:

  • קלט: {"Coddy", "C++", "GO", "Tech", "C++"}
  • מחרוזת להחלפה: "C++"
  • מחרוזת חדשה: "JavaScript"
  • כמות: 2
  • פלט: {"Coddy", "JavaScript", "GO", "Tech", "JavaScript"}

 

נניח שלכל המערכים שמועברים יש אורך של 5.

נסו בעצמכם

#include <iostream>
#include <string>

using namespace std;

void replaceStringInArray(string arr[], string oldString, string newString, int count) {
  
}

כל השיעורים ביחידה פונקציות ב-C++: יצירת פונקציות משלכם

תרגלו בעצמכם: קומפיילר C++ אונליין