#282 pbinfo
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
Fişierul de intrare pozmax.in conţine pe prima linie numărul n; urmează n numere reale, dispuse pe mai multe linii şi separate prin spaţii.
Date de ieşire
Fişierul de ieşire pozmax.out va conţine pe prima linie două numere p şi u, reprezentând valorile cerute.
Restricţii şi precizări
n este un număr natural cu cel mult 9 cifre;
grasuxxl30:
Imediat o fac.
Răspunsuri la întrebare
Răspuns de
4
Răspuns:
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("pozmax.in");
ofstream fout("pozmax.out");
int main()
{
unsigned n;
fin>>n;
float x,Max=0,p,u;
for(unsigned i=1;i<=n;i++)
{fin>>x;
if(x>Max)
{
Max=x;
p=i;
}
if(x==Max)
{
u=i;
}
}
fout<<p<<' '<<u;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Biologie,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Chimie,
9 ani în urmă
Limba română,
9 ani în urmă