Informatică, întrebare adresată de albina43434, 8 ani în urmă

Sa se calculeze media aritmetica a numerelor prime care apartin intervalului [a,b] ;
unde a si b sunt citite de la tastatura.
(Algoritmul sa fie scris in C++)

Va rog ajutor!

Răspunsuri la întrebare

Răspuns de thechi1705
0

#include <iostream>

using namespace std;

int main()

{

   int a,b, s=0, n=0;

   cin>>a>>b;

   for(int i=a;i<=b;i++){

       int prim = 1;

       for(int z=2;z<=i/2;z++){

           if(i%z==0) prim = 0;

       }

       if(prim){

           s+=i;

           n++;

           cout<<i<<endl;

       }

   }

   cout<<(float) s/n;

   return 0;

}

Alte întrebări interesante