👤

#98 maxim4 de pe pbinfo va rog:
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


Răspuns :

#include <fstream>

using namespace std;

ifstream fin("maxim4.in");

ofstream fout("maxim4.out");

int main(){

int n,x;

   fin >> n;

   int max = -1, maxap=0;

   for(int i = 0; i < n; i++){

    fin >> x;

       if(max == -1 || x > max){

        max = x;

           maxap = 0;

       }

       if(max == x)

           maxap ++;

   }

   fin.close();

   fout << max << " " << maxap;

   fout.close();

}

Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Nu ezitați să ne contactați pentru orice întrebare sau dacă aveți nevoie de asistență suplimentară. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!


ID Learners: Alte intrebari