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

14. Se citesc numere naturale pana la intalnirea a doua numere consecutive egale. Sa se calculeze media aritmetica a numerelor citite, excluzand ultimul numar ( cel care este egal cu penultimul ). Se presupune ca sunt cel putin trei numere dintre care primele doua sunt sigur distincte.

Răspunsuri la întrebare

Răspuns de gabi54t
3

#include <iostream>

using namespace std;

int main()

{

   float x,y,s=0,ma,c=0;

   while(x!=y)

       {

           cin>>x;

           if(x==y)

               break;

           else

           {

           c++;

           s=s+x;

           }

           cin>>y;

           if(y==x)

               break;

           else

           {

           c++;

           s=s+y;

           }


       }

       ma=s/c;

       cout<<ma;


   return 0;

}


Alte întrebări interesante