#98 Maxim4
Se citeşte n şi un şir de n numere naturale.
Cerinţa
Calculaţi valoarea maxima maxim a celor n numere date şi numărul nrmax de apariţii ale acestei valori în şir.
Date de intrare
Fişierul de intrare maxim4.in conţine pe prima linie numărul n şi pe a doua linie n numere naturale separate prin spaţii.
Date de ieşire
Fişierul de ieşire maxim4.out va conţine pe prima linie două numere maxim şi nrmax, separate printr-un singur spaţiu.
Restricţii şi precizări
0 < n < 100
numerele de pe a doua linie a fişierului de intrare vor fi mai mici decât 1000
Exemplu
maxim4.in
5
5 3 2 4 5
maxim4.out
5 2
#include
using namespace std;
int i,n,v[101],maxim,nrmaxim=0;
ifstream a("maxim4.in");
ofstream b("maxim4.out");
int main()
{
a>>n;
for(i=0;i<=n;i++)
a>>v[i];
maxim=v[0];
for(i=0;i<=n;i++)
{
if(v[i]>maxim)
maxim=v[i];
}
for(i=1;i<=n;i++)
{
if(v[i]==maxim)
nrmaxim++;
}
b<
return 0;
}
ce este gresit de imi da 80p pe pbinfo?
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include<bits/stdc++.h>
using namespace std;
int main()
{
ifstream f("maxim4.in");
ofstream g("maxim4.out");
int n,a,nr=0,maxx=0;
f>>n;
while(n)
{
f>>a;
if(a==maxx)
nr++;
else if(a>maxx)
{
maxx=a;
nr=1;
}
n--;
}
g<<maxx<<" "<<nr;
return 0;
}
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Biologie,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă