Odpowiedź :
Odpowiedź:
#include <iostream>
float averageOf3(float a, float b, float c) {
return (a + b + c) / 3;
}
int main() {
const int tab_size = 10;
float tab[tab_size];
std::cin >> tab[0] >> tab[1] >> tab[2];
for (int i = 3; i < tab_size; i++) {
tab[i] = averageOf3(tab[i - 1], tab[i - 2], tab[i - 3]);
}
for(const float number : tab){
std::cout << number << std::endl;
}
return 0;
}
Wyjaśnienie:
Najpierw tworzymy tablicę, potem funkcję do liczenia średniej z 3 liczb. Pierwsze 3 elementy tablicy uzupełniamy z kalwiatury, a na resztę idzie pętla for, gdzie wywołujemy naszą funkcję. Potem pętla kolejna do wyświetlania zawartości tablicy