297
Cerinţa
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.
Date de intrare
Programul citește numărul n
, apoi n
numere reale.
Date de ieşire
Programul va afișa două numere p
şi u
, separate printr-un spațiu, reprezentând valorile cerute.
Restricţii şi precizări
n
este un număr natural cu cel mult9
cifre;
Exemplu
Intrare
8 3.5 7 -4 7 2 7 6.3 5
Ieșire
2 6
#include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; float tmp; int p=0; int u=0; int max=0; for (int i = 1 ; i <= n; ++i) { cin >> tmp; if(tmp>max) { p=i; max=tmp; } if (tmp==max) u=i; } cout << p << ' ' << u; return 0; }
Comentarii