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

1. Se citește un nr natural n și apoi n numere întregi. Afişaţi:
şirul citit
elementul maxim
de câte ori apare elem maxim
pozițiile pe care apare elem maxim în şirul dat
ex: n=5 și v=(1 7372)
se va afişa:
7
2.
2 4​

Răspunsuri la întrebare

Răspuns de boiustef
1

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int n, maxim, nr=0;

   cin >> n;

   int x[n], i;

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

       cin >> x[i];

   maxim = x[0]; nr=1;

   for (i=1; i<n; i++)

       if (x[i]>maxim) {

           maxim = x[i]; nr = 1;

       }

       else {

           if (x[i]== maxim) ++nr;

       }

   cout << maxim << endl;

   cout << nr << endl;

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

       if (x[i] == maxim) {

           cout << i+1 << " ";

       }

   }

   return 0;

}

Explicație:

Alte întrebări interesante