Informatică, întrebare adresată de Utilizator anonim, 8 ani în urmă

Se citește un număr natural n și apoi un șir de n nr întregi : afișați mediile aritmetice ale tripletelor de nr. pozitive introduse consecutiv

Răspunsuri la întrebare

Răspuns de boiustef
2

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int n, i, a,b,c,d,s, gasit=0;

   float ma;

   cin >> n;

   if (n<3)

   {

       for (i=0; i<n; i++)

           cin >> a;

   }

   else

   {

       cin >> a >> b >> c;

       if (a>0 && b>0 && c>0)

       {

           s=a+b+c;

           ma=1.0*s/3;

           cout << ma << " ";

           gasit=1;

       }

       for (i=4; i<=n; i++)

       {

           cin >> d;

           a=b; b=c; c=d;

            if (a>0 && b>0 && c>0)

           {

               s=a+b+c;

               ma=1.0*ma/3;

               cout << ma << " ";

               gasit=1;

           }

       }

   }

   if (gasit==0) cout << "nu exista";

   return 0;

}

Explicație:


Utilizator anonim: mersi mult
Alte întrebări interesante