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

1.Se citesc n numere întregi. Sa se calculeze câte numere sunt pare și produsul celor pozitive.
2. Se citesc n numere întregi. Sa se calculeze cât la suta din numărul valorilor din vector sunt valori pare.
3. Se citesc n numere întregi. Sa se calculeze media aritmetica a numerelor pare pozitive.
4. Se citesc n numere întregi. Sa se calculeze valoarea maxima și valoarea minima din numerele citite!!! As dori sa nu fie făcute în pseudocod

Răspunsuri la întrebare

Răspuns de alexbarack77
3

Răspuns:

Explicație:

1.

#include <iostream>

using namespace std;

int main()

{

   int n, x, ct=0, p=1;

   cin>>n;

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

   {

       cin>>x;

       if (x>=0)

           p=p*x;

       if (x%2==0)

           ct++;

   }

   cout<<ct<<endl;

   cout<<p;

   return 0;

}

2.

#include <iostream>

using namespace std;

int main()

{

   int n, ct=0, v[100];

   float a;

   cin>>n;

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

   {

       cin>>v[i];

       if (v[i]%2==0)

           ct++;

   }

   a=ct*100/n;

   cout<<a<<"%";

   return 0;

}

3.

#include <iostream>

using namespace std;

int main()

{

   int n, ct=0, v[100], s=0;

   float a;

   cin>>n;

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

   {

       cin>>v[i];

       if (v[i]%2==0 & v[i]>=0)

       {

           ct++;

           s=s+v[i];

       }

   }

   a=s/ct;

   cout<<a;

   return 0;

}

4.

#include <iostream>

using namespace std;

int main()

{

   int n, v[100], maxim=-10000, minim=99999;

   cin>>n;

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

       cin>>v[i];

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

       if (v[i]>maxim)

           maxim=v[i];

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

       if (v[i]<minim)

           minim=v[i];

   cout<<maxim<<endl;

   cout<<minim;

   return 0;

}


alexbarack77: sper ca nu e prea tarziu
mary9186: Mulțumesc muuult❤️❤️❤️
alexbarack77: Cu plăcere, sper că a fost de folos
mary9186: Ai putea sa mi fac aceste probleme in pseudocod??
Alte întrebări interesante