Menu
Coddy logo textTech

מרכוז טקסט

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

challenge icon

אתגר

קל

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

 

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


לדוגמה:

אם מחרוזת הקלט היא "Coddy", התו הוא "*", והרוחב הכולל הוא 10, הפלט יהיה:

**Coddy***

אם מחרוזת הקלט היא "Coddytech", התו הוא ".", והרוחב הכולל הוא 9 (שווה לאורך המחרוזת), הפלט יהיה:

Coddytech

נסו בעצמכם

#include <iostream>
using namespace std;

string center( ) {
    
    
}

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

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