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

se citesc n și n număre naturale reprezintă numărul unui șir .Să se afișeze:
a. numărul din șir care au ultima cifră pară
b.să se afișeze suma numerelor din șir divizibile cu 3
c.să se afișeze media aritmetică a numerelor din șir​

Răspunsuri la întrebare

Răspuns de adrianalitcanu2018
0

Cerinta a).

#include <iostream>

using namespace std;

void citire_si_afisare (int n, int a[])

{

   int i;

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

   {

       cout<<"a["<<i<<"]=";

       cin>>a[i];

   }

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

   if (a[i]%2==0) cout<<a[i]<<" ";

}

int main()

{

   int n,a[100];

   cout<<"nr este ";

   cin>>n;

   citire_si_afisare(n,a);

   return 0;

}

Cerinta b).

#include <iostream>

using namespace std;

void citire_si_afisare (int n, int a[])

{

   int i,S=0;

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

   {

       cout<<"a["<<i<<"]=";

       cin>>a[i];

       if (a[i]%3==0) S=S+a[i];

   }

   cout<<S;

}

int main()

{

   int n,a[100];

   cout<<"nr este ";

   cin>>n;

   citire_si_afisare(n,a);

   return 0;

}

Cerinta c).

#include <iostream>

using namespace std;

void citire_si_afisare (int n, int a[])

{

   int i,S=0;

   double Ma;

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

   {

       cout<<"a["<<i<<"]=";

       cin>>a[i];

       S=S+a[i];

   }

   Ma=(1.0*S)/n;

   cout<<Ma;

}

int main()

{

   int n,a[100];

   cout<<"nr este ";

   cin>>n;

   citire_si_afisare(n,a);

   return 0;

}

Alte întrebări interesante