Menu
Coddy logo textTech

Operacje matematyczne

Lekcja 8 z 18 w kursie Funkcje w C++: Tworzenie własnych funkcji w Coddy.

challenge icon

Wyzwanie

Łatwy

Napisz 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

Poćwicz samodzielnie: Kompilator C++ online