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

Se citește un vector v cu n<=100 elemente naturale formate din cel mult 9 cifre fiecare. Să se scrie un
program care determină valoarea maximă și valoarea minimă din vector și de câte ori apare fiecare
valoare în vector.

Răspunsuri la întrebare

Răspuns de StefanGroparu21
0

Răspuns:

#include<bits/stdc++.h>

using namespace std;

int main()

{

int n,v[101],maxx=0,minn=1000000000,i1=0,i2=0;

cin>>n;

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

   cin>>v[i];

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

{

   if(v[i]==maxx)

       i1++;

   if(v[i]==minn)

       i2++;

   if(v[i]>maxx)

   {

       maxx=v[i];

       i1=1;

   }

   if(v[i]<minn)

   {

       minn=v[i];

       i2=1;

   }

}

cout<<maxx<<" "<<i1<<" "<<minn<<" "<<i2;

   return 0;

}

Explicație:

maxx e valoarea maxima

minn e valoarea minima

i1 este frecventa maximului

i2 e frecventa minimului

Sper ca te-am ajutat!!!

Alte întrebări interesante