Clasa a 9-a: 59. Sa se inlocuiasca toate elementele nule dintr-un vector cu elemente numere reale, cu media aritmetica a elementelor nenule din vector. (daca puteti lucra in Codeblocks si sa postati codul ar fi super, multumesc! )
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
int main() {
size_t i, n, c = 0;
std::cin >> n;
float m = 0, *v = new float[n];
for (i = 0; i < n; ++i) {
std::cin >> v[i];
if (v[i]) {
m += v[i];
++c;
}
}
m /= c;
for (i = 0; i < n; ++i) {
if (!v[i])
v[i] = m;
std::cout << v[i] << ' ';
}
delete[] v;
}
rerity:
hey, unele variabile inca nu le-am invatat la scoala... crezi ca l-ai putea face mai simplu ?
Alte întrebări interesante
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Chimie,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă