Informatică, întrebare adresată de georgepopa2001, 9 ani în urmă

Sa se citeasca un vector de n numere intregi sa se afiseze elem pare de pe pozitii impare.Sa se afiseze cmmdc al celor n numere si media aritmetica.in c++ !

Răspunsuri la întrebare

Răspuns de Razzvy
0
#include <iostream>
using namespace std;

int main()
{
   int n, a[1000], cmmdc = -1;
   double s = 0;
  
   cin>>n;
   for(int i = 1; i <= n; i++)
      cin>>a[i];

   for(int i = 1; i <= n; i += 2)
   {
       if(a[i] % 2 == 0)
       {
           s += a[i];
           if(cmmdc == -1)
               cmmdc = a[i];
           else
           {
                int x = cmmdc, y = a[i], r = 1;
                while(r)
                {
                     r = x % y;
                     x = y;
                     y = r;
                }
                 cmmdc = x;
           }                             
       }
   }
   cout<<cmmdc<<'\n'<<s / n;
}

georgepopa2001: media aritmetica a lor si afisarea nr pare de pe pozitii impare unde e
Alte întrebări interesante