Jak napisać kod potegowania elementów tablicy?

0

Witam jak mam napisać program który podniesie mi każdy element tablicy do 3 potęgi?

2

pow służy do potęgowania, a pętla do przejścia po każdym elemencie tablicy.

0

Mam coś takiego ale liczy mi tylko ostatnią liczbę.

void do_szescianu(vector<double> & t) {
        double wynik;

    for (int i = 0; i<t.size(); i++) {
        wynik=pow(t[i],3); 
cout << wynik <<endl;
        }
    }
0

To nie jest tablica – to jest wektor. Przykłady iterowania po elementach są np. tutaj: https://stackoverflow.com/questions/409348/iteration-over-stdvector-unsigned-vs-signed-index-variable.

1

Może nie o to chodzi, ale liczy wszystkie liczby:
https://ideone.com/b0Hv13

0

Dzięki za pomoc rozwiązałem problem.

1
std::transform(arr.begin(), arr.end(), arr.begin(), [](double a) {return pow(a, 3);})

1 użytkowników online, w tym zalogowanych: 0, gości: 1