Informatică, întrebare adresată de ThunderFlame, 9 ani în urmă

Scrieti un algoritm care citeste un sir de n numere intregi si afiseaza media aritmetica a numerelor din sir care sunt divizibile cu 5.

Răspunsuri la întrebare

Răspuns de S0unds
5
#include <iostream>
using namespace std;

int main()
{
//Declaram:
//n care este nr de numere din sir
//i un contor care parcurge sirul
//S e suma si se declara cu 0
//x e o singura variabila ce se va
//citi si suprascrie de fiecare data
//ca sa nu mai folosim vectori
//d e contorul ce numara cate nr sunt
//divizibile cu 5. ca sa poti imparti
//suma lor la cate sunt. asta e MA.

int n,i=1,S=0,x,d;
float MA;
cin>>n;
while(i<=n)
{
cin>>x;
if(x%5==0)
{
S=S+x;
d=d+1;
}
i=i+1;
}
MA=S/d;
cout<<MA;
}

//Daca nu intelegi, pune intrebarea la
//comentarii
Anexe:
Alte întrebări interesante