Se citesc n numere naturale,sa se construiasca un program C++ care afiseaza media artmetica a numerolor din sir care au exact 3 divizori.
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int n,sir[100],i,j,sum,contor;
double ma;
cout<<"Introduceti dimensiunea sirului: ";
cin>>n;
cout<<"Introduceti numerele din sir: \n";
sum=0;
contor=0;
for(i=0;i<n;i++){
cin>>sir[i];
}
for(i=0;i<n;i++){
for(j=1;j<=sir[i];j++){
if(sir[i]%j==0){
sum=sum+sir[i];
contor++;
}
}
}
ma=(double)sum/contor;
cout<<"Media aritmetica a numerelor cu exact 3 divizori este: "<<ma;
return 0;
}
Explicație:
Alte întrebări interesante
Franceza,
8 ani în urmă
Fizică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Biologie,
9 ani în urmă
Biologie,
9 ani în urmă