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 mult 9 cifre;
Exemplu
Intrare 8 3.5 7 -4 7 2 7 6.3 5
Ieșire 2 6
Răspunsuri la întrebare
Răspuns de
2
#include <iostream>
using namespace std;
int main()
{
long long n;
int i, p=0, u=0;
float x, max;
cin>>n;
cin>>x;
max=x;
for (i=1; i<n; i++)
{
cin>>x;
if (x>max)
{
max=x;
p=i;
u=i;
}
else if (max==x)
{
u=i;
}
}
cout<<p<<" "<<u;
return 0;
}
//Programul functioneaza, este testat in prealabil in CodeBlocks
Alte întrebări interesante
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Ed. muzicală,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Istorie,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă