Se citește un vector cu n elemente, numere naturale. Să se determine câte elemente ale vectorului sunt egale cu diferența dintre cea mai mare și cea mai mică valoare din vector.(problema #547 de pe pbinfo)
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int v[1001], n, a = -1, b, nr = 0;
cin >> n;
for(int i = 1; i <= n; i++){
cin >> v[i];
if(a == -1)
a = b = v[i];
else{
if(v[i] > b)
b = v[i];
if (v[i] < a)
a = v[i];
}
}
for(int i = 1; i <= n; i++)
if(v[i] == b - a)
nr++;
cout << nr;
return 0;
}
Explicație:
Daca ai intrebari, pune le
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă