Jump to content

Recommended Posts

Posted

Se da urmatoarea:

Subprogramul count are doi parametri, v şi n, prin care primeşte un tablou unidimensional cu maximum 100 de numere reale şi, respectiv, numărul de elemente din tablou. Subprogramul returnează numărul de elemente din tablou care sunt mai mari sau cel puţin egale cu media aritmetică a valorilor memorate în primul, respectiv ultimul element al tabloului.

Posted

Exemplu: dacă tabloul are 6 elemente şi este de forma (12, 7.5, 6.5, 8.5, 7.5, 3), subprogramul va returna valoarea 4 (media valorilor memorate în primul, respectiv ultimul element al tabloului este 7.5 şi sunt 4 elemente în tablou mai mari sau cel puţin egale cu 7.5.
 

  • Moderators
Posted
#include <iostream>

using namespace std;

int count (double v[], int n)
{
    double media = (double) (v[1] + v[n]) / 2;
    int i, s = 0;
    for (i = 1 ; i <= n ; i++)
    {
        if (v[i] >= media)
            s++;
    }
    return 0;
}

int main (void)
{
    int n, i;
    double v[100];
    cin >> n;
    for (i=1 ; i<=n ; i++)
        cin >> v[i];
    cout << count(v, n);
}

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.