Informatică, întrebare adresată de tercheadavidcristian, 8 ani în urmă

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

Răspunsuri la întrebare

Răspuns de andyalexandru2oy0r8e
0

Răspuns:

#include <iostream>

#include <fstream>

using namespace std;

int main() {

ifstream in("maxim4.in");

ofstream out("maxim4.out");

int V[100],n,maxim,nrmaxim=0;

in>>n;

for(int i=0;i<n;i++) in>>V[i];

maxim=V[0];

for(int i=1;i<=n;i++) { if(V[i]>maxim) { maxim=V[i];

nrmaxim++;}}

out<<"nr maxim este:"<<maxim<<endl;

out<<"și apare de:"<<nrmaxim<<" "<<"ori";

in.close();

out.close();

return 0;}

Alte întrebări interesante