פעולה מתמטית
שיעור 8 מתוך 18 בקורס פונקציות ב-C++: יצירת פונקציות משלכם של Coddy.
אתגר
קלכתבו פונקציה לביצוע פעולה מתמטית.
הפונקציה צריכה לקבל רשימה של מספרים וסמל פעולה (+, -, או *). בהתאם לפעולה שסופקה, הפונקציה תחזיר את התוצאה של החלת הפעולה על כל המספרים ברשימה.
דוגמה:
- קלט: 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++: יצירת פונקציות משלכם
1מבוא
מבואתרגלו בעצמכם: קומפיילר C++ אונליין