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

1.Se citesc pe rând n numere dintr-un interval (a,b) dat. Să se determine media aritmetică a valorilor strict pozitive introduse. Programul va valida încadrarea valorilor în intervalul deschis (a,b) dat.

2.Dându-se un număr natural n şi o valoare p, să se determine cifra aflată în număr pe poziţia p, de la dreapta spre stâng forma 3a2b care se divid cu numărul 9.

ÎN C++! (sunt 2 probleme) ​

Răspunsuri la întrebare

Răspuns de paaaaaaul
2

1.

#include <iostream>

using namespace std;

int main()

{

   int n, a, b, i, x, nrp=0, s=0;

   cin >> n >> a >> b;

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

   {

       cin >> x;

       if ((x>a && x<b) && x>0)

       {

           nrp++;

           s=s+x;

       }

   }

   cout << (float)s/nrp;

   return 0;

}

la 2 nu stiu, nu prea are sens cerinta :)

Alte întrebări interesante