Menu
Coddy logo textTech

פעולה מתמטית

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

challenge icon

אתגר

קל

כתבו פונקציה לביצוע פעולה מתמטית.


הפונקציה צריכה לקבל רשימה של מספרים וסמל פעולה (+, -, או *). בהתאם לפעולה שסופקה, הפונקציה תחזיר את התוצאה של החלת הפעולה על כל המספרים ברשימה.
דוגמה:

  • קלט: numbers = <strong>[2, 3, 4]</strong>, operation = '+'
  • פלט: 9
  • קלט: numbers =<strong> [10, 2, 5]</strong>, operation = '-'
  • פלט: 3
  • קלט: numbers = <strong>[1, 2, 3, 4]</strong>, operation = '*'
  • פלט: 24

אם הפעולה אינה -, +, או *, הדפיסו את ההודעה: Invalid operation.

דוגמה:

  • קלט: numbers = <strong>[1, 2, 3, 4]</strong>, operation = '#'
  • פלט: “Invalid operation: #”

נסו בעצמכם

#include <iostream>
#include <vector>
using namespace std;

int math_operation() {
    
 
}

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

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