Operacje matematyczne
Lekcja 8 z 18 w kursie Funkcje w C++: Tworzenie własnych funkcji w Coddy.
Wyzwanie
ŁatwyNapisz funkcję wykonującą działanie matematyczne.
Funkcja powinna przyjmować listę liczb i symbol działania (+, - lub *). Na podstawie podanego działania funkcja zwróci wynik zastosowania go do wszystkich liczb z listy.
Przykład:
- Dane wejściowe: numbers =
<strong>[2, 3, 4]</strong>, operation = '+' - Wynik: 9
- Dane wejściowe: numbers =
<strong> [10, 2, 5]</strong>, operation = '-' - Wynik: 3
- Dane wejściowe: numbers =
<strong>[1, 2, 3, 4]</strong>, operation = '*' - Wynik: 24
Jeśli działanie nie jest -, + ani *, wypisz komunikat: Invalid operation.
Przykład:
- Dane wejściowe: numbers =
<strong>[1, 2, 3, 4]</strong>, operation = '#' - Wynik: “Invalid operation: #”
Spróbuj swoich sił
#include <iostream>
#include <vector>
using namespace std;
int math_operation() {
}Wszystkie lekcje w sekcji Funkcje w C++: Tworzenie własnych funkcji
1Wprowadzenie
Wprowadzenie2Funkcje dla początkujących
Powtarzanie ciągu znakówOdwracanie ciągu znakówWartość maksymalnaWypełnianie ciągu znakówWyśrodkowywanie tekstuFormatowanie tekstuOperacje matematycznePoćwicz samodzielnie: Kompilator C++ online