1 Se citesc n nr nat pana la intalnirea cifrei 10. sa se afiseze cate nr prime am si media aritmetica a nr neprime

2 Se citesc un sir de nr sa se verifice daca 2 nr consecutive sunt divizibile si sa se afiseze nr

DAU COROANA!!!!!. VA ROGGG!!!!!

Răspuns :

EXERCITIUL 1

#include <iostream>

using namespace std;

bool verificare_prim(unsigned int n){

   int d;

   if(n<2){

       return false;  

   }

   if(n==2){

       return true;

   }

   if(n>2){

       for(int d=2 ; d*d<=n ; d++){

           if(n%d == 0 ){

               return false;

           }

       }

   }

}

int main()

{    

   unsigned int n,i,nr_prime=0,nr_neprime=0,suma_nr_neprime=0;

   float medie_aritmetica;

   while(n!=10){

       cin >> n;

       if(verificare_prim(n)==true){

           nr_prime++;

       }

       else{

           nr_neprime++;

           suma_nr_neprime = n+suma_nr_neprime;

       }

   }

   medie_aritmetica = suma_nr_neprime/nr_neprime;

   cout << "Sunt " << nr_prime << " numere prime";

   cout << endl;

   cout << "Media aritmetica a numerelor neprime este : " << medie_aritmetica;  

   return 0;

}

EXCERICITUL 2.

#include <iostream>

using namespace std;

int main()

{    

  int n,nr,v[100];

  cin >> n;

  for(int i=1 ; i<=n ; i++){

      cin >> v[i];

  }

  for(int i=1 ; i<n ; i++){

      if(v[i]%v[i+1]==0){

          cout << "Nr " << v[i] << " si " << v[i+1] <<" sunt divizibile si consecutive. ";

          cout << endl;

      }

  }

   return 0;

}

Vezi imaginea BigBenN
Vezi imaginea BigBenN