👤

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ăspuns :

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:

Vă mulțumim pentru vizita pe platforma noastră dedicată Informatică. Sperăm că informațiile oferite v-au fost utile. Dacă aveți întrebări sau aveți nevoie de sprijin suplimentar, vă încurajăm să ne contactați. Revenirea dumneavoastră ne bucură, iar dacă v-a plăcut, nu uitați să adăugați site-ul nostru la favorite!


ID Teachingsy: Alte intrebari