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

Se dă un şir cu n elemente, numere reale, numerotate de la 1 la n. Determinaţi numărul de ordine al primei şi al ultimei apariţii a valorii maxime din şir.

Răspunsuri la întrebare

Răspuns de express
16
#include <iostream>
using namespace std;
double x, maxx = - 2000000000.0;
int n, i, u, p;
int main()
{
    cin >> n;
    for(i = 1; i <= n; i ++)
    {
        cin >> x;
        if(x > maxx) maxx = x, p = i, u = i;
         else if(x == maxx) u = i;
    }
    cout << p << " " << u;
    return 0;
}

Alte întrebări interesante